Rückgabe von rvalue-Referenzen
-
Hallo zusammen,
ich erinnere mich gelesen zu haben, dass man (generell) keine rvalue-Referenzen zurückliefern soll. Gibt es Fälle, wo es doch empfehlenswert ist?
Also ich habe zwar std::forward schon häufiger verwendet, war mir aber nicht bewusst, dass sie eine rvalue-Referenz zurückliefert:
http://en.cppreference.com/w/cpp/utility/forward
Also zumindest gibt es scheinbar schonmal eine Ausnahme... Oder die Signatur dort stimmt nicht...Gruß,
XSpilleEDIT: Weitere Funktionen sind std::move und std::move_if_noexcept
-
Wie willst du denn die genannten Funktionen ohne implementieren? Der Witz bei Faustregeln ist, dass es Ausnahmen gibt.