std::unordered_multiset<Key,Hash,KeyEqual,Allocator>::empty
De cppreference.com
bool empty() const noexcept; |
(desde C++11) (hasta C++20) |
|
[[nodiscard]] bool empty() const noexcept; |
(desde C++20) | |
Comprueba si el contenedor no tiene elementos, es decir, si begin() == end().
Parmetros
(Ninguno)
Valor de retorno
true si el contenedor est vaco; de lo contrario, false.
Complejidad
Constante.
Ejemplo
El siguiente cdigo utiliza empty para comprobar si un contenedor std::unordered_multiset<int> contiene elementos:
Ejecuta este cdigo
#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 << "Despus de agregar elementos, nums.empty(): " << nums.empty() << '\n';
}
Salida:
Inicialmente, nums.empty(): true
Despus de agregar elementos, nums.empty(): false
Vase tambin
(C++11) |
Devuelve el nmero de elementos. (funcin miembro pblica) |