Suchergebnisse für Anfrage "move-semantics"

2 die antwort

Warum verhindert std :: move RVO?

In vielen Fällen, wenn ein Local von einer Funktion zurückgegeben wird, greift RVO ein. Ich dachte jedoch, dass dies explizit verwendet wird

1 die antwort

Haben eingebaute Typen eine Bewegungssemantik?

Erwägendiese Code:

2 die antwort

Wie man boost :: asio überlistet, um nur Move-Handler zuzulassen

TOP-Veröffentlichungen

1 die antwort

Verschieben Sie die Semantik für einen Konvertierungsoperator

Wie lautet die Syntax für einen verschiebbaren Konvertierungsoperator?Ich habe eine Verpackung, die sich umgibt

2 die antwort

Muss die Kapazität beim Verschieben eines std :: vector erhalten bleiben?

3 die antwort

Zuweisung verschieben, die nicht mit Standard Copy and Swap kompatibel ist

2 die antwort

Wann wird der move-Konstruktor in der Funktion `std :: move ()` aufgerufen?

4 die antwort

Warum nimmt std :: move eine Vorwärtsreferenz?

Die Implementierung vonstd::move sieht im Grunde so aus: template<typename T> typename std::remove_reference<T>::type&& move(T&& t) { return static_cast<typename std::remove_reference<T>::type&&>(t); }Beachten Sie, dass der Parameter ...

1 die antwort

Lvalue to rvalue Referenzbindung

Der Compiler beschwert sich immer wieder Ich versuche, einen Wert an eine R-Wert-Referenz zu binden, aber ich kann nicht sehen, wie. Ich bin neu in C ++ 11, ...

1 die antwort

Fügen Sie den Karteneintrag ein, indem Sie den Wert r von mapped_type verschieben

Ich habe eine Karte mit einem (ziemlich) einfachen Schlüsseltyp und einem komplexen abgebildeten Typ, wie folgt: