标签: c++ stl multimap
答案是第一个,但我不知道为什么。有人可以分析每一个吗?
答案 0 :(得分:1)
第三个例子的问题是我们试图不插入一对,这应该是插入的对象。执行此操作的正确方法可以是:
multimap<string, double> mp2; mp2.insert({"ok", 3.14});
第二个是错误的,因为密钥是string类型,而第三个参数比较符是int。
string
int
第一个在语法上是正确的,并且会成功编译,虽然它很奇怪。