C ++ Map Library - Funzione map ()
Descrizione
Il costruttore C ++ std::map::map() costruisce una mappa vuota con zero elementi.
Dichiarazione
Di seguito è riportata la dichiarazione per il costruttore std :: map :: map () form std :: map header.
C ++ 98
explicit map (const key_compare& comp = key_compare(),
const allocator_type& alloc = allocator_type());
C ++ 11
explicit map (const key_compare& comp = key_compare(),
const allocator_type& alloc = allocator_type());
explicit map (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 less <key_type> predicato.
alloc - L'oggetto allocatore.
Valore di ritorno
Il costruttore non restituisce mai valore.
Eccezioni
Questa funzione membro non genera mai eccezioni.
Complessità temporale
Costante cioè O (1)
Esempio
L'esempio seguente mostra l'utilizzo del costruttore std :: map :: map ().
#include <iostream>
#include <map>
using namespace std;
int main(void) {
map<char, int> m;
cout << "Size of map = " << m.size() << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Size of map = 0