1
Я знаю, что C++ 11 имеет семантику перейти по этой ссылке: Elements of Modern C++ StyleКак вернуть std :: vector из функции с использованием семантики перемещения C++ 11?
Но он не представляет, как возвращать вектор, используя перемещение семантику. Как это сделать?
Я вижу несколько сообщений с использованием std :: vector && в качестве типа возврата или возврата (результат). Все это меня смущает! –
@DeanChen: Обе эти идеи звучат совершенно неправильно. –
Я думаю, вам следует квалифицировать, что 'result' перемещается только в return-statement, поскольку это локальная переменная/параметр. Если 'result' был членом данных (или глобальным, eww), он не будет перемещен. – dyp