Suchergebnisse für Anfrage "rvalue-reference"
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 ...
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 ...
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 ...
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...
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 ...
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 ...