#include <iostream>
#include <string>
#include <map>
void printMap(std::map<char, int> mp) {
for (auto &s: mp) {
std::cout << s.first << ": " << s.second << '\n';
}
}
int main ()
{
std::map<char, int> mp;
mp['a'] = 1;
mp['x'] = 7;
mp['r'] = 9;
mp['w'] = 5;
printMap(mp);
mp.insert(std::pair<char, int>('c', 4));
std::pair<std::map<char,int>::iterator,bool> it;
it = mp.insert(std::pair<char, int>('r', 9883) );
if (it.second == false) {
std::cout << "Element 'r' already exist";
}
return 0;
}
/*
run:
a: 1
r: 9
w: 5
x: 7
Element 'r' already exist
*/