Информация об изменениях

Сообщение Re: Копирование вектора (std::vector) от 28.10.2019 11:50

Изменено 28.10.2019 11:52 GhostCoders

Re: Копирование вектора (std::vector)
Здравствуйте, RussianFellow, Вы писали:

RF>Можно ли как-то сделать это копирование быстрее? Какой код для этого следует использовать?

зарезервировать 40 тыс. элементов — при помощи метода my_vector.reserve(40000);
Re: Копирование вектора (std::vector)
Здравствуйте, RussianFellow, Вы писали:

RF>Можно ли как-то сделать это копирование быстрее? Какой код для этого следует использовать?

зарезервировать 40 тыс. элементов — при помощи метода my_vector.reserve(40000);

UPD:
measuresvector2.reserve(measuresvector.size()); // Резервируем под вектор необходимый размер
std::back_insert_iterator<std::vector <Measure_Simulation> >  toV(measuresvector2);
std::copy(measuresvector.begin(),measuresvector.end(),toV);