std::unordered_map<Key,T,Hash,KeyEqual,Allocator>::empty - cppreference.com
De cppreference.com
</tbody> <tbody class="t-dcl-rev "> </tbody><tbody>
|
|
(desde C++11) (hasta C++20) |
|
|
|
(desde C++20) | |
Comprueba si el contenedor no tiene elementos, es decir, si begin() == end().
Parámetros
(Ninguno)
Valor de retorno
true si el contenedor está vacío; de lo contrario, false.
Complejidad
Constante.
Ejemplo
El siguiente código utiliza empty para comprobar si un contenedor std::unordered_map<int,int> contiene elementos:
#include <unordered_map> #include <iostream> #include <utility> int main() { std::unordered_map<int, int> nums; std::cout << std::boolalpha; std::cout << "Inicialmente, nums.empty(): " << nums.empty() << '\n'; nums.emplace(42, 13); nums.insert(std::make_pair(13317, 123)); 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
| Devuelve el número de elementos. (función miembro pública) [editar] |