Est-ce que la norme ISO C++ impose une sorte d'ordre de destruction des objets dans les conteneurs STL?Ordre de destruction des éléments de conteneurs STL
- sont-
std::list
/std::vector
/std::map
éléments détruits à partir du début ou la fin du conteneur? - Puis-je m'appuyer sur
std::map
en stockant ses éléments enstd::pair
s en interne afin qu'une clé d'une paire soit détruite avant sa valeur (ou vice versa)?
+1 ............ :) –
# 2, oui, c'est ce que je voulais dire, aurait dû écrire l'inverse. Pouvez-vous me signaler la partie de la norme qui spécifie # 2? –
20.2.2/1, et cela rejoint mes commentaires sur la réponse de Terry. –