Suchergebnisse für Anfrage "rvalue-reference"

2 die antwort

Mehrdeutiger Aufruf mit überladener r-Wert-Referenzfunktion

Ich habe eine Klasse mit den folgenden Deklarationen: class IcoSphere { [...] private: int _addVertex(const glm::vec3 &p); int addVertex(glm::vec3 p); int addVertex(const glm::vec3 &&p); [...] }; Dann rufe ich 'addVertex' wie folgt ...

2 die antwort

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

12 die antwort

Vorteile der Verwendung von forward

ei perfekter Weiterleitustd::forward wird verwendet, um die benannten rvalue-Referenzen zu konvertierent1 undt2 zu unbenannten rWertreferenzen. Was ist der Zweck, das zu tun? Wie würde sich das auf die aufgerufene Funktion @ auswirkeinner wenn ...

TOP-Veröffentlichungen

2 die antwort

Ist die Rückgabe per rWert-Referenz effizienter?

zum Beispiel:

1 die antwort

Überladen Sie die Mehrdeutigkeit, wenn Sie den R-Wert an eine Funktion übergeben, die den L-Wert annimmt

8 die antwort

Vermeiden Sie das exponentielle Anwachsen von const-Referenzen und r-Wert-Referenzen im Konstruktor

Ich programmiere einige Klassen mit Vorlagen für eine maschinelle Lernbibliothek und stehe diesem Problem häufig gegenüber. Ich verwende hauptsächlich das Richtlinienmuster, bei dem Klassen als Vorlagenargument Richtlinien für verschiedene ...

3 die antwort

Verschieben von Semantik und R-Wert-Referenz in überladener Arithmetik

Ich programmiere eine kleine numerische Analysebibliothek in C ++. Ich habe versucht, die neuesten C ++ 11-Funktionen einschließlich der Verschiebungssemanti...

4 die antwort

Rückgabewert oder rWertreferenz?

n Scott Meyers neuem Buch schlägt er eine Beispielverwendung für rvalue-Referenzqualifikatoren vor, die ungefähr so aussieh class Widget { private: DataType values; public: DataType& data() & { return values; } DataType data() && { return ...

3 die antwort

Problem mit "Nur beweglichen Typen" in VC ++ 2010

Ich habe kürzlich Visual Studio 2010 Professional RC installiert, um es auszuprobieren und die wenigen C ++ 0x-Funktionen zu testen, die in VC ++ 2010 implementiert sind. Ich instanziierte einstd::vector vonstd::unique_ptr, ohne Probleme. Wenn ...

2 die antwort

Sollten implizit generierte Zuweisungsoperatoren & ref-qualifiziert werden?