Код: Выделить всё
vector vec{ 1,2,3 };
vector vec2{ 4, 5, 6, 7, 8, 9 };
for (int i = 0; i < vec2.size(); i++) {
if (vec2[i] % 2 == 0)
vec.push_back(vec2[i]);
}
Я пробовал что-то вроде:
Код: Выделить всё
std::transform(vec2.begin(), vec2.end(), std::back_inserter(vec), ...);
Подробнее здесь: https://stackoverflow.com/questions/786 ... dtransform