Несколько элементов в векторе в C++
Несколько новых значений записывают подряд.
Каждый вызов удлиняет вектор на 1:
std::vector<int> vec = {1, 2};
vec.push_back(3);
vec.push_back(4);
std::cout << vec.size() << "\n";
Элементы другого вектора переносят циклом в конец:
std::vector<std::string> vec = {"a"};
std::vector<std::string> vec2 = {"b", "c"};
for (int i = 0; i < vec2.size(); ++i) {
vec.push_back(vec2[i]);
}
std::cout << vec.size() << "\n";
Дан вектор:
std::vector<int> vec = {1, 2};
Допишите в конец вектора числа 3
и 4. Выведите длину вектора
в консоль.
Даны векторы:
std::vector<std::string> vec = {"x"};
std::vector<std::string> vec2 = {"y", "z"};
Перенесите все элементы vec2
в конец vec. Выведите длину
vec в консоль.