Как элементы размещаются в map?

void ZLab10::mapa()
 {
 map<char,double> pomiary;

 pomiary.insert(pair<char,double>('A',20));
 pomiary.insert(pair<char,double>('B',30));
 pomiary.insert(pair<char,double>('C',50));
 pomiary.insert(pair<char,double>('D',25));
 pomiary.insert(pair<char,double>('A',20));
 pomiary.insert(pair<char,double>('A',40));

 cout << "Pokaz mapy" << endl;
 for( char c : {'A','B','C'})
 cout << c << "->" << pomiary[c] << endl;

 cout << "Obczyslenia A -> " << pomiary.count('A') << endl;

 pomiary.erase('A');
 cout << "Pokaz mapy" << endl;
 for( char c : {'A','B','C'})
 cout << c << "->" << pomiary[c] << endl;
 cout << "Policz A -> " << pomiary.count('A') << endl;
 }

Как элементы в строках с 5 по 10 размещаются в map? Как осуществляется доступ к элементу map в строке 14?


Ответы (0 шт):