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