Espacios de nombres
Variantes
Acciones

std::array::empty

De cppreference.com
< cpp‎ | container‎ | array
 
 
 
 
constexprbool empty()constnoexcept;
(desde C++11)
(hasta C++20)
[[nodiscard]]constexprbool empty()constnoexcept;
(desde C++20)

Comprueba si el contenedor no tiene elementos, es decir, si begin()== end().

Contenido

[editar]Parámetros

(Ninguno)

[editar]Valor de retorno

true si el contenedor está vacío; de lo contrario, false.

[editar]Complejidad

Constante.

[editar]Ejemplo

El siguiente código utiliza empty para comprobar si un std::array contiene elementos:

#include <array>#include <iostream>   int main(){std::array<int, 4> numeros {3, 1, 4, 1};std::array<int, 0> sin_numeros;   std::cout<<std::boolalpha;std::cout<<"numeros.empty(): "<< numeros.empty()<<'\n';std::cout<<"sin_numeros.empty(): "<< sin_numeros.empty()<<'\n';}

Salida:

numeros.empty(): false sin_numeros.empty(): true

Véase también

(C++11)
Devuelve el número de elementos.
(función miembro pública)[editar]
close