Verschiebe Semantik
-
Hallo zusammen,
in C++ 11 Version gibt es einen neuen Futur, der verschiebe Semantik heisst.
Ich habe es leider nicht genau verstanden wie ist diese Futur einzusetzen ist.Könntet ihr mich erklären wie und wann sinnvoll dieses Futur einzusetzen ist?
Danke
-
Futur?
Du kennst dieses Google?http://stackoverflow.com/questions/3106110/what-are-move-semantics
-
Ja das ist genau was ich suche danke
-
Seit C++ 11 ist es nun auch möglich, Verschiebe-Konstruktoren und
eine Verschiebe-Zuweisung zu definieren.Dies bietet zweierlei Vorteile:
• Es ist einfacher, unnötige Kopieroperationen zu vermeiden (Verbesserung der Performance).
• Es kann einfacher sichergestellt werden, dass von einem Objekt keine Kopie angelegt wird.
-
Das kann für dich hilfsreich sein:
https://www.heise.de/developer/artikel/C-11-auch-ein-Stimmungsbild-1345406.html?artikelseite=3Hier in Forum gibt es genug Leute, die mit der Thematik der C++ 11 sich auskennen.
Es wäre auch eigentlich gar nicht schlecht, wenn es einen Tutorial der Verschiebe Semantik gäbe.
Viel Erfolg
Amin