Я ищу ассоциативный контейнер в C ++, где вместо того, чтобы требовать, чтобы его элементы конструировались по умолчанию, будет выброшено исключение, когда запрашивается ключ, который не найден - edit: в соответствующих функциях, очевидно, нетвсе они требуют default-construction.Это в основном потому, что я заменяю стандартный распределитель на тот, который звонит домой и сообщает главному объекту, сколько памяти выделяется, и, следовательно, должен знать, где находится «дом».