#include #include int main() { std::map m { {1, 'a'}, {2, 'b'}, {3, 'c'} }; const auto p = m.insert(std::make_pair(2, 'z')); for (const auto p: m) std::cout << p.first << ' ' << p.second << std::endl; std::cout << p.first->first << ' ' << p.first->second << ' ' << std::boolalpha << p.second << std::endl; }