std::unordered_multiset<Key,Hash,KeyEqual,Allocator>::empty
De cppreference.com
< cpp | container | unordered multiset
bool empty()constnoexcept; | (desde C++11) (hasta C++20) | |
[[nodiscard]]bool 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 contenedor std::unordered_multiset<int> contiene elementos:
Ejecuta este código
#include <unordered_set>#include <iostream> int main(){std::unordered_multiset<int> nums;std::cout<<std::boolalpha;std::cout<<"Inicialmente, nums.empty(): "<< nums.empty()<<'\n'; nums.insert(42); nums.insert(13317);std::cout<<"Después de agregar elementos, nums.empty(): "<< nums.empty()<<'\n';}
Salida:
Inicialmente, nums.empty(): true Después de agregar elementos, nums.empty(): false
Véase también
(C++11) | Devuelve el número de elementos. (función miembro pública) |