std::array::empty
De cppreference.com
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:
Ejecuta este código
#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) |