C++ map clear()La funzione viene utilizzata per rimuovere tutti gli elementi del contenitore map. Elimina il map e imposta la sua dimensione a 0.
sintassi
void clear(); // prima di C++ 11
void clear() noexcept; // da C++ 11
parametro
nessuno
valore di ritorno
nessuno
Esempio 1
Ecco un esempio semplice per calcolare la dimensione del map prima e dopo l'operazione di clear.
#include
#include
Output:
La dimensione iniziale della mappa prima dell'operazione di clear = 5
La dimensione della mappa dopo l'operazione di clear = 0
Nell'esempio sopra, la mappa è inizializzata con 5 elementi. Pertanto, la dimensione della mappa è 5, ma dopo l'operazione di pulizia, la dimensione diventa 0.
Esempio 2
Ecco un esempio semplice per vedere come rimuovere elementi da una mappa.
1.
La scatola di frutta ha i seguenti frutti: =
Apple: 190
Banana: 40
Orange: 120
Vuoi pulire la tua scatola di frutta?
Premi 1 per sì, premi 0 per no: 1
0 tipi di frutta nella scatola
2.
La scatola di frutta ha i seguenti frutti: =
Apple: 190
Banana: 40
Orange: 120
Vuoi pulire la tua scatola di frutta?
Premi 1 per sì, premi 0 per no: 0
3 tipi di frutta nella scatola
Nell'esempio sopra, una mappa di frutta è inizializzata con tre frutti. Richiede di pulire la mappa, se si inserisce 0, la scatola di frutta avrà 3 elementi; se si inserisce 1, la mappa di frutta sarà pulita e la dimensione diventerà 0.