C ++ Map Library - Funzione multimap ()
Descrizione
La funzione C ++ std::multimap::multimap() costruisce una multimappa vuota con zero elementi.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: multimap :: multimap () nel modulo std :: map header.
C ++ 98
explicit multimap (const key_compare& comp = key_compare(),
const allocator_type& alloc = allocator_type());
C ++ 11
explicit multimap (const key_compare& comp = key_compare(),
const allocator_type& alloc = allocator_type());
explicit multimap (const allocator_type& alloc);
Parametri
comp- Un predicato binario, che accetta due argomenti chiave e restituisce vero se il primo argomento precede il secondo, altrimenti falso. Per impostazione predefinita, utilizza meno predicato.
alloc - L'oggetto allocatore.
Valore di ritorno
Il costruttore non restituisce mai valore.
Eccezioni
Nessun effetto sul contenitore se viene generata un'eccezione.
Complessità temporale
Costante cioè O (1)
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: multimap :: multimap ().
#include <iostream>
#include <map>
using namespace std;
int main(void) {
multimap<char, int> m;
cout << "Size of multimap = " << m.size() << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Size of multimap = 0