Что более эффективно - копировать вектор путем резервирования и копирования или путем создания и замены?

Второй пример не работает, если stl-containers вы отправляете аргумент по c++ ссылке. Вы имели в виду

void copyVecFast(vec original) // no reference
{

  vector new_;
  new_.swap(original); 
}

Это c++ сработает, но более простой cpp способ -

vector new_(original);

c++

algorithm

vector

stl

2022-10-03T02:17:23+00:00
Вопросы с похожей тематикой, как у вопроса:

Что более эффективно - копировать вектор путем резервирования и копирования или путем создания и замены?