Метод empty
Метод empty класса array проверяет,
является ли контейнер пустым. Метод не принимает
параметров и возвращает true, если размер
массива равен 0, и false в противном
случае. Для класса array, размер которого
фиксирован на этапе компиляции, метод всегда
возвращает false, если только массив не был
объявлен с нулевым размером.
Синтаксис
arr.empty()
Пример
Давайте создадим массив из 5 элементов
и проверим, является ли он пустым:
#include <iostream>
#include <array>
using namespace std;
int main()
{
array<int, 5> arr = {1, 2, 3, 4, 5};
cout << arr.empty() << endl;
return 0;
}
Результат выполнения кода:
0
Пример
Давайте создадим массив с нулевым размером и проверим, является ли он пустым:
#include <iostream>
#include <array>
using namespace std;
int main()
{
array<int, 0> arr;
cout << arr.empty() << endl;
return 0;
}
Результат выполнения кода:
1