template <class... Args> pair<iterator,bool> emplace (Args&&... args);
pair<const key_type, mapped_type>
pair
12345678910111213141516171819
// map::emplace #include <iostream> #include <map> int main () { std::map<char,int> mymap; mymap.emplace('x',100); mymap.emplace('y',200); mymap.emplace('z',100); std::cout << "mymap contains:"; for (auto& x: mymap) std::cout << " [" << x.first << ':' << x.second << ']'; std::cout << '\n'; return 0; }
mymap contains: [x:100] [y:200] [z:100]