РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
226 of 815 menu

Метод empty

Метод empty проверяет, пуст ли вектор. Он не принимает никаких параметров и возвращает значение типа bool: true, если вектор не содержит ни одного элемента, и false, если в векторе есть хотя бы один элемент. Метод не изменяет содержимое вектора и работает за константное время.

Синтаксис

vector.empty()

Пример

Давайте создадим пустой вектор и проверим его с помощью метода empty:

#include <iostream> #include <vector> using namespace std; int main() { vector<int> vec; cout << vec.empty() << endl; return 0; }

Результат выполнения кода:

1

Пример

А теперь давайте добавим элементы в вектор и снова проверим его:

#include <iostream> #include <vector> using namespace std; int main() { vector<int> vec = {1, 2, 3, 4, 5}; cout << vec.empty() << endl; return 0; }

Результат выполнения кода:

0

Пример

Давайте очистим вектор с помощью метода clear и проверим его методом empty:

#include <iostream> #include <vector> using namespace std; int main() { vector<int> vec = {1, 2, 3, 4, 5}; vec.clear(); cout << vec.empty() << endl; return 0; }

Результат выполнения кода:

1

Смотрите также

  • метод size,
    который возвращает количество элементов в векторе
  • метод clear,
    который удаляет все элементы из вектора
  • метод capacity,
    который возвращает текущую вместимость вектора
  • метод resize,
    который изменяет размер вектора
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить