La función unordered_map::empty() se usa para verificar si el tamaño del contenedor es cero o no. Si el tamaño del contenedor es cero, devuelve VERDADERO; de lo contrario, devuelve FALSO.
Sintaxis:
unordered_map_name.empty()
Parámetros: Esta función no acepta ningún parámetro
Tipo de retorno: Esta función devuelve un valor booleano VERDADERO o FALSO.
Ejemplos:
Entrada: ump = { {1, 2}, {3, 4}, {5, 6}, {7, 8}}
ump.empty();
Salida: FalsoEntrada: ump = { };
ump.vacío();
Salida: Verdadero
// CPP program to illustrate // Implementation of unordered_map empty() function #include <bits/stdc++.h> using namespace std; int main() { // Take any two unordered_map unordered_map<int, int> ump1, ump2; // Inserting values ump1[1] = 2; ump1[3] = 4; ump1[5] = 6; ump1[7] = 8; // Print the size of container cout << "ump1 size = " << ump1.size() << endl; cout << "ump2 size = " << ump2.size() << endl; // Running the function for ump1 if (ump1.empty()) cout << "True\n"; else cout << "False\n"; // Running the function for ump2 if (ump2.empty()) cout << "True\n"; else cout << "False\n"; // Running the function for ump1 after // clearing it ump1.clear(); if (ump1.empty()) cout << "True\n"; else cout << "False\n"; return 0; }
Producción:
ump1 size = 4 ump2 size = 0 False True True
Publicación traducida automáticamente
Artículo escrito por ankit15697 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA