64,637
社区成员
发帖
与我相关
我的任务
分享
std::multimap<std::string,int> mymultimap;
//请问以下两行代码有什么区别(任何区别)
mymultimap.insert (std::pair<std::string,int>("apple",100) );
mymultimap.emplace("apple",100);
multimap<Point, Road> roads;
Point firstPoint(points[0]);
Point lastPoint(points[pointAmount - 1]);
roads.emplace(pair<Point, Road>(firstPoint, currentRoad));
roads.emplace(lastPoint, currentRoad); //在这一行的“.”操作符处出错