El multimap::empty() es una función observadora de tipo booleano en C++ STL que indica si el contenedor está vacío o no. Esta función devuelve verdadero cuando el contenedor multimapa está vacío (es decir, el tamaño del contenedor es 0). Al ser una función de observador, no modifica el mapa múltiple de ninguna manera. Sintaxis:
multimap1.empty()
Valor devuelto: este método devuelve un valor de tipo booleano . Devuelve verdadero cuando el mapa múltiple está vacío; de lo contrario, devuelve falso. El siguiente programa ilustra la función multimap::empty():
CPP
// C++ program to demonstrate // std::multimap::empty #include <iostream> #include <map> using namespace std; int main() { // declaring multimap multimap<char, int> mmap; // checking if mmap is empty or not if (mmap.empty()) cout << "multimap is empty\n"; // inserting values to mmap // thus making it non empty mmap.insert(pair<char, int>('a', 26)); mmap.insert(pair<char, int>('b', 30)); mmap.insert(pair<char, int>('c', 44)); // checking that mmap is now not empty if (mmap.empty()) cout << "multimap is empty\n"; else cout << "multimap is not empty\n"; return 0; }
Producción:
multimap is empty multimap is not empty
Complejidad de tiempo : O(1)
Publicación traducida automáticamente
Artículo escrito por Kushagra7744 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA