std::array::empty
De cppreference.com
constexpr bool empty() const noexcept; |
(desde C++11) (hasta C++20) |
|
[[nodiscard]] constexpr bool empty() const noexcept; |
(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) |