stdmove

Czy powinienem zwrócić referencję rvalue (przez std:: move ' ING)?

A C++Next blog post said that A compute(…) { A v; … return v; } Jeśli A ma Dostępny konstruktor copy lub mov ... nie, ale im więcej studiowałem, tym bardziej byłem zdezorientowany. Dlaczego powinniśmy zwracać wartość za pomocą std::move?