C ++ Array Library - Funzione empty ()
Descrizione
La funzione C ++ std::array::empty() verifica se la dimensione dell'array è zero o meno.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: array :: empty () nel modulo std :: array header.
constexpr bool empty() noexcept;
Parametri
Nessuna
Valore di ritorno
Restituisce vero se la dimensione dell'array è 0 altrimenti falso.
Eccezioni
Questa funzione membro non genera mai eccezioni.
Complessità temporale
Costante cioè O (1)
Esempio
Nell'esempio seguente, la dimensione di arr1 è 0, motivo per cui verrà considerato come un array vuoto e la funzione membro restituirà il valore vero per arr1.
#include <iostream>
#include <array>
using namespace std;
int main(void) {
/* array size is zero, it will be treated as empty array */
array<int, 0> arr1;
array<int, 10> arr2;
if (arr1.empty())
cout << "arr1 is empty" << endl;
else
cout << "arr1 is not empty" << endl;
if (arr2.empty())
cout << "arr2 is empty" << endl;
else
cout << "arr2 is not empty" << endl;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
arr1 is empty
arr2 is not empty