pair::iterator, bool> result = content.insert({ "cool", 3 });修改为:multimap::iterator iter = content.insert(multimap::value_type("cool", 3));cout << iter->first << endl;
//不知道你要的是不是这个结果,总之编译运行成功了#include #include #include #include #include using namespace std;int main(){multimap content;string s_str = "cool";//这里用了一个s_str变量接收"cool",不过跟直接使用没差别pair::iterator, bool> result = make_pair(content.insert(make_pair (s_str, 3)), true);//你的错误主要是在这里,左边是一个那么右边必须格式一样,你原来只有multimap::iterator把bool量丢了肯定要报错。cout << result.first->first << endl;}