Suchergebnisse für Anfrage "rvalue-reference"

2 die antwort

C ++ - Konstruktor mit R-Wert-Referenz

2 die antwort

rvalue refs und std :: move

2 die antwort

std :: thread mit beweglichem, nicht kopierbarem Argument

Das folgende Programm ist nicht in VS11 Beta, GCC 4.5 oder Clang 3.1 enthalten

TOP-Veröffentlichungen

2 die antwort

Kann jemand rWertreferenzen in Bezug auf Ausnahmen erklären?

Sagen wir, ich habe diese Ausnahmeklasse: struct MyException : public std::exception { MyException(const std::exception &exc) : std::exception(exc) { cout << "lval\n"; } MyException(std::exception &&exc) : ...

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 ...

2 die antwort

Von * diesem in einer rWert-Methode entfernen?

n C ++ 11 können Methoden überladen werden, wenn der Ausdruck, der das Objekt angibt, für das die Methode aufgerufen wird, ein Wert oder ein Wert ist. Wenn ich @ zurückschic*this von einer über einen R-Wert aufgerufenen Methode, muss ich ...

4 die antwort

C ++ 0x rWertreferenzen - lWerte-rWertbindung

Dies ist eine Folgefrage an C ++ 0x rWertreferenzen und Provisorien [https://stackoverflow.com/questions/2748866/c0x-rvalue-references-and-temporaries] In der vorherigen Frage habe ich gefragt, wie dieser Code funktionieren soll: void f(const ...

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 ...

3 die antwort

Einige Erläuterungen zu rWertreferenzen

First: wo sindstd::move undstd::forward definiert? Ich weiß, was sie tun, aber ich kann keinen Beweis dafür finden, dass ein Standardheader erforderlich ist, um sie einzuschließen. In gcc44 manchmalstd::move ist verfügbar und manchmal auch nicht, ...

2 die antwort

Ist die Rückgabe per rWert-Referenz effizienter?

zum Beispiel: