#include #include #include using namespace std; int main() { //elenco del telefono map elenco; elenco["stefano"]=515124325; elenco["marco"]=51435432; for (map::const_iterator e=elenco.begin(); e!=elenco.end(); ++e) { cout << "Il telefono di " << e->first << " e': " << e->second << endl; } int num = elenco["stefano"]; cout << "Stefano num is " << num << endl; map::const_iterator stefano = elenco.find("stefano"); if (stefano!=elenco.end()) cout << "Il telefono di stefano e' :" << stefano->second << endl; map::const_iterator paolo = elenco.find("paolo"); if (paolo!=elenco.end()) cout << "Il telefono di paolo e' :" << paolo->second << endl; else cout << "Il telefono di paolo Non trovato! " << endl; // cancello "marco" map::iterator marco = elenco.find("marco"); cout << "Elenco " << elenco.size() << endl; if (marco!=elenco.end()) elenco.erase(marco); cout << "Elenco " << elenco.size() << endl; return 0; }