В настоящее время я делаю приложение с использованием векторов с С++.
Я знаю, как предварительная оптимизация является корнем всего зла.
Но я действительно не могу не быть любопытным.
Я добавляю части других векторов в другой вектор.
Будем говорить, что вектор будет иметь размер, который никогда не изменится на 300.
Так как я всегда добавляю к концу векторного
Быстрее ли это сделать: a.reserve(300);
a.insert(a.end(), b.begin(), b.end());
или будет быстрее прокручивать вектор, который я хочу добавить и добавить каждый элемент отдельно (при сохранении заранее) с помощью push_back
или emplace
. (неуверенный, который быстрее)
Кто-нибудь может мне помочь?