vector :: empty () и vector :: size () в C ++ STL

Опубликовано: 31 Декабря, 2021

Векторы такие же, как динамические массивы, с возможностью автоматического изменения размера при вставке или удалении элемента, а их хранение автоматически обрабатывается контейнером.

вектор :: пустой ()

Функция empty () используется для проверки, пустой контейнер векторов или нет.
Синтаксис:

 vectorname .empty ()
Параметры:
Параметры не передаются.
Возврат:
Верно, если вектор пуст
Ложь, иначе

Примеры:

 Ввод: myvector = 1, 2, 3, 4, 5
         myvector.empty ();
Выход: ложь

Ввод: myvector = {}
         myvector.empty ();
Выход: True

Ошибки и исключения
1. У него нет гарантии выброса исключения.
2. Показывает ошибку при передаче параметра.

CPP

// CPP program to illustrate
// Implementation of empty() function
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector< int > myvector{};
if (myvector.empty())
{
cout << "True" ;
}
else {
cout << "False" ;
}
return 0;
}
Выход

True
C++