2012-04-04 12 views

Antwort

1

Ja, tut es. Es entfernt die doppelten Elemente. Daher ändert sich auch die Größe der Liste.

Werfen Sie einen Blick in die Dokumentation here. Es heißt:

Die Elemente entfernt haben ihre Destruktoren aufgerufen und ihre Iteratoren und Referenzen werden ungültig.

anzumerken, dass im Fall von std::list, während ein Element zu löschen, nur die Iteratoren und Verweise auf das gelöschten Element ungültig gemacht werden [23.2.2.3/3].

Verwandte Themen