Libreria mappe C ++ - Funzione empty ()
Descrizione
La funzione C ++ std::multimap::empty()verifica se la multimappa è vuota o meno. La multimappa di dimensione zero è considerata vuota.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: multimap :: empty () nel modulo std :: map header.
C ++ 98
bool empty() const;
C ++ 11
bool empty() const noexcept;
Parametri
Nessuna
Valore di ritorno
Restituisce vero se multimap è vuoto altrimenti falso.
Eccezioni
Questa funzione membro non genera mai eccezioni.
Complessità temporale
Costante cioè O (1)
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: multimap :: empty ().
#include <iostream>
#include <map>
using namespace std;
int main(void) {
multimap<char, int> m;
if (m.empty())
cout << "Multimap is empty." << endl;
m.emplace_hint(m.begin(), 'a', 1);
if (!m.empty())
cout << "Multimap is not empty." << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Multimap is empty.
Multimap is not empty.