Lo standard ISO C++ impone qualsiasi tipo di ordine di distruzione degli oggetti all'interno dei contenitori STL?Ordine di distruzione degli elementi dei contenitori STL
- Sono
std::list
/std::vector
/std::map
elementi distrutti a partire dall'inizio o dalla fine del contenitore? - Posso fare affidamento sus memorizzando i suoi elementi internamente in
std::pair
s in modo che una chiave in una coppia venga distrutta prima del suo valore (o viceversa)?
+1 ............ :) –
# 2, sì, questo è quello che intendevo, avrei dovuto scrivere viceversa. Puoi indicarmi la parte dello standard che specifica # 2? –
20.2.2/1, e questo si collega ai miei commenti sulla risposta di Terry. –