-
Использование функции Insert():
std::vector<int> vector1 = {1, 2, 3}; std::vector<int> vector2 = {4, 5, 6}; vector1.insert(vector1.end(), vector2.begin(), vector2.end()); -
Использование функции Insert() со списком инициализаторов:
std::vector<int> vector1 = {1, 2, 3}; std::vector<int> vector2 = {4, 5, 6}; vector1.insert(vector1.end(), {vector2.begin(), vector2.end()}); -
Использование конструктора диапазона:
std::vector<int> vector1 = {1, 2, 3}; std::vector<int> vector2 = {4, 5, 6}; vector1.insert(vector1.end(), vector2.begin(), vector2.end()); -
Использование конструктора диапазона со списком инициализаторов:
std::vector<int> vector1 = {1, 2, 3}; std::vector<int> vector2 = {4, 5, 6}; vector1.insert(vector1.end(), {vector2.begin(), vector2.end()}); -
Использование функций резерва() и push_back():
std::vector<int> vector1 = {1, 2, 3}; std::vector<int> vector2 = {4, 5, 6}; vector1.reserve(vector1.size() + vector2.size()); for (const auto& element : vector2) { vector1.push_back(element); } -
Использование цикла for на основе диапазона и функции push_back():
std::vector<int> vector1 = {1, 2, 3}; std::vector<int> vector2 = {4, 5, 6}; for (const auto& element : vector2) { vector1.push_back(element); }