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