Warum verwenden Sie std :: move, wenn Sie && in C ++ 11 haben? [Duplikat]

Mögliche Duplikate:
Kann mir bitte jemand erklären, wie man Semantik umsetzt?

Ich habe kürzlich an einem C ++ 11-Seminar teilgenommen und die folgenden Ratschläge erhalten.

when you have && and you are unsure, you will almost always use std::move

Könnte mir jemand erklären, warum Sie verwenden solltenstd::move im Gegensatz zu einigen Alternativen und einigen Fällen, in denen Sie nicht verwenden solltenstd::move?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage