Возвращение вектора STL из функции - стоимость копирования

Когда вы возвращаете вектор stl из функции:

vector getLargeArray() {  ...  }

Возвращение будет дорогой операцией копирования? Я помню, как где-то читал, что векторное назначение выполняется быстро - должен ли я требовать, чтобы вызывающий объект вместо этого передавал ссылку?

void getLargeArray( vector& vec ) {  ...  }

Ответы на вопрос(2)

Ваш ответ на вопрос