Очистка вектора в C++
Метод clear убирает все элементы
из вектора. После него длина равна 0:
std::vector<int> vec = {1, 2, 3};
vec.clear();
std::cout << vec.size() << "\n";
Тот же вызов работает для вектора строк.
Проверка пустоты после него дает
true:
std::vector<std::string> vec = {"a", "b", "c"};
vec.clear();
std::cout << vec.empty() << "\n";
Дан вектор:
std::vector<std::string> vec = {"x", "y", "z"};
Сделайте вектор пустым. Выведите его длину в консоль.
Дан вектор:
std::vector<int> vec = {5, 10, 15};
Сделайте вектор пустым. Если элементов
не осталось, выведите "yes",
иначе "no".