std::string::resize Werden bereits vorhandene Objekte ungültig?!
-
Hallo!
Angenommen ich habe einen string mit 2000 Zeichen und rufe bei diesem string .resize(9999) auf.
Wird dann ein leerer string mit 9999 Elementen angelegt? Oder sind dann im string meine 2000 + 7999 undefinierte Zeichen vorhanden?!
bei cppreference.com steht nichts dazu.
-
Hallo
probier es doch einfach mal aus, und überprüf was dabei rauskommt.
bis bald
akari
-
Die bleiben erhalten. Allerdings sind sämtliche iteratoren auf diesen string nach dieser resize-operation ungültigt.
-
Stimmt, dass mit den Iteratoren war das Problem...