Здравствуйте, RussianFellow, Вы писали:
RF>RF>std::back_insert_iterator<std::vector <Measure_Simulation> > toV(measuresvector2);
RF>std::copy(measuresvector.begin(),measuresvector.end(),toV);
RF>
RF>Этот процесс копирования занимает 20 секунд.
RF>Можно ли как-то сделать это копирование быстрее? Какой код для этого следует использовать?
Можно. Для этого нужно использовать такой код:
measurevector2 = measurevector;
Следующим шагом можно подумать, а действительно ли здесь необходимо копирование. Если окажется, что вместо копирования подходит перемещение, то время сведется вообще к нулю.