В настоящее время я изучаю все возможности С++ 11/14 и задаюсь вопросом, когда использовать std :: move в вызовах функций.
Я знаю, что не должен использовать его при возврате локальных переменных, потому что это нарушает оптимизацию возвращаемого значения, но я не совсем понимаю, где в вызовах функций приведение к значению действительно помогает.