Возвращение вектора STL из функции - стоимость копирования
Когда вы возвращаете вектор stl из функции:
vector getLargeArray() { ... }
Возвращение будет дорогой операцией копирования? Я помню, как где-то читал, что векторное назначение выполняется быстро - должен ли я требовать, чтобы вызывающий объект вместо этого передавал ссылку?
void getLargeArray( vector& vec ) { ... }