Ответ 1
- Не указано в стандарте.
- Да, но это означает, что ключ уничтожается после его связанного значения.
Предоставляет ли стандарт ISO С++ какой-либо порядок уничтожения объектов внутри контейнеров STL?
std::list
/std::vector
/std::map
уничтожены, начиная с начала или конца контейнера?std::map
на хранение своих элементов внутри std::pair
внутри, так что ключ в паре будет уничтожен до его значения (или наоборот)?