stato di std :: vector dopo std :: bad_alloc
-
29-10-2019 - |
Domanda
Sto cercando di trovare un riferimento online per vedere l'eccezione della sicurezza di diversi contenitori STD.
In caso di std::vector
, Mantiene lo stato precedente alla chiamata push_back? Presumerei che il vettore abbia tutti i suoi oggetti ancora validi (nessun distruttore invocato). Quali garanzie offrono std::vector
Dopo che push_back lancia un std::bad_alloc
eccezione?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow