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ß,
    XSpille

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


Anmelden zum Antworten