Когда использовать перемещение в вызовах функций [дубликат] ⇐ C++
Когда использовать перемещение в вызовах функций [дубликат]
В настоящее время я больше изучаю все возможности C++ 11/14 и задаюсь вопросом, когда использовать std::move в вызовах функций.
Я знаю, что мне не следует использовать его при возврате локальных переменных, поскольку это нарушает оптимизацию возвращаемого значения, но я не совсем понимаю, где в вызовах функций действительно помогает приведение к rvalue.
В настоящее время я больше изучаю все возможности C++ 11/14 и задаюсь вопросом, когда использовать std::move в вызовах функций.
Я знаю, что мне не следует использовать его при возврате локальных переменных, поскольку это нарушает оптимизацию возвращаемого значения, но я не совсем понимаю, где в вызовах функций действительно помогает приведение к rvalue.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение