Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener los mismos valores clave.
mapa::vacío()
La función empty() se utiliza para comprobar si el contenedor del mapa está vacío o no.
Sintaxis:
mapname.empty() Parameters : No parameters are passed. Returns : True, if map is empty False, Otherwise
Ejemplos:
Input : map mymap['a']=10; mymap['b']=20; mymap.empty(); Output : False Input : map mymap.empty(); Output : True
Errores y excepciones
1. Tiene una garantía de tiro sin excepción.
2. Muestra error cuando se pasa un parámetro.
// Non Empty map example // CPP program to illustrate // Implementation of empty() function #include <iostream> #include <map> using namespace std; int main() { map<char, int> mymap; mymap['a'] = 1; mymap['b'] = 2; if (mymap.empty()) { cout << "True"; } else { cout << "False"; } return 0; }
Producción:
False
// Empty map example // CPP program to illustrate // Implementation of empty() function #include <iostream> #include <map> using namespace std; int main() { map<char, int> mymap; if (mymap.empty()) { cout << "True"; } else { cout << "False"; } return 0; }
Producción:
True
Complejidad de tiempo : O(1)
Publicación traducida automáticamente
Artículo escrito por AyushSaxena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA