map.emplace_back
时间: 2024-03-06 18:42:14 浏览: 190
location.replace
`map.emplace_back` 不是一个有效的函数调用。`std::map` 是一个关联式容器,它不支持 `emplace_back` 成员函数。如果您想要在 `std::map` 中插入一个新的键值对,可以使用 `insert` 成员函数或者使用下标操作符 `[]`。例如:
```
std::map<int, std::string> myMap;
myMap.insert(std::pair<int, std::string>(1, "one"));
myMap[2] = "two";
```
第一行创建了一个空的 `std::map`,第二行使用 `insert` 插入了一个键值对,键为整数 1,值为字符串 "one"。第三行使用下标操作符插入了另一个键值对,键为整数 2,值为字符串 "two"。
阅读全文