Есть некоторая структура Measure_Simulation, которая включает в себя достаточно много полей типа int, long, long double, char*, bool.
И есть вектор (std::vector) measuresvector, каждый элемент которого относится к типу Measure_Simulation. Этот вектор имеет 40 тысяч таких элементов.
Я копирую содержимое вектора measuresvector в другой вектор measuresvector2, используя следующий код:
std::back_insert_iterator<std::vector <Measure_Simulation> > toV(measuresvector2);
std::copy(measuresvector.begin(),measuresvector.end(),toV);
Этот процесс копирования занимает 20 секунд.
Можно ли как-то сделать это копирование быстрее? Какой код для этого следует использовать?
1613 г. = 2024 г.