¿El estándar ISO C++ exige algún tipo de orden de destrucción de objetos dentro de contenedores STL?Orden de destrucción de elementos de contenedor STL
- Están
std::list
/std::vector
/std::map
elementos destruidos comenzando desde el principio o el final del contenedor? - ¿Puedo confiar en
std::map
almacenando sus elementos enstd::pair
s internamente por lo que una clave en un par se destruye antes de su valor (o viceversa)?
+1 ............ :) –
# 2, sí, eso es lo que quise decir, debería haber escrito al revés. ¿Puede indicarme la parte del estándar que especifica el n. ° 2? –
20.2.2/1, y esto se relaciona con mis comentarios sobre la respuesta de Terry. –