Ändert ein Aufruf von unique() auf einer Liste auch die Liste, wenn Wiederholungen gefunden werden?C++ macht list.unique() die Größe der Liste?
0
A
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
- 1. Macht der Convenience-Konstruktor die Größe der App größer ...?
- 2. behaupten, die Größe der Liste in Elixier
- 3. wie man Tasten der gleichen Größe macht
- 4. Macht (C++ - {Vorlagen}) = Macht (C++)?
- 5. C# Größe der Dezimalzahl?
- 6. C Größe der verknüpften Liste nicht durch malloc begrenzt
- 7. Alchemie kann die Größe der Liste nicht erreichen
- 8. Maximale Resident-Set-Größe macht keinen Sinn
- 9. Methode, die Liste der Größe n in Shapeless
- 10. Begrenzen Sie die Größe der Liste (Of T) - VB.NET
- 11. Die Größe eines Arrays mit C
- 12. Größe der Vereinigung in C
- 13. initialisieren Größe der verknüpften Liste in java
- 14. C Bitfelder Größe der Strukturen
- 15. C++ Verhalten der verknüpften Liste
- 16. Reduzieren Sie die Größe der Vorlagenheader
- 17. WPF-Liste mit der gewünschten Größe
- 18. Liste der Objekte, die eine andere Liste betrachten C#
- 19. Wie macht Electron WebView die angegebene Größe zu füllen?
- 20. Liste der Ländercodes - C#
- 21. Sencha cmd 6.1 macht App Größe größer
- 22. @Scheduled & Scheduler: Was genau macht Pool-Größe?
- 23. Was macht der C-Compiler mit Bitfeldern?
- 24. CSS: Element relative Größe macht Hintergrundbild verschwinden
- 25. C# Was macht der == Operator im Detail?
- 26. Warum erhöhen C-Header-Dateien nicht die Größe der Binärdatei?
- 27. Wie berechnet der Operator C++ sizeof die Größe?
- 28. Was macht der Operator | = in C#?
- 29. Was macht der Operator/= in C#?
- 30. Wie viele Durchgänge macht der C-Präprozessor?
... im Gegensatz zu 'std :: unique', nehme ich an. – visitor