C++ map 的使用demo
时间: 2023-09-04 09:15:57 浏览: 108
当然,我可以给您提供一个C++的map使用demo,示例如下:
```c++
#include <iostream>
#include <map>
int main() {
// 创建map容器
std::map<std::string, int> myMap;
// 添加元素
myMap["apple"] = 10;
myMap["pear"] = 5;
myMap["banana"] = 20;
// 遍历map
for (const auto& kv : myMap) {
std::cout << kv.first << " : " << kv.second << std::endl;
}
// 查找元素
if (myMap.find("apple") != myMap.end()) {
std::cout << "Found apple, value = " << myMap["apple"] << std::endl;
}
// 删除元素
myMap.erase("pear");
// 遍历map
for (const auto& kv : myMap) {
std::cout << kv.first << " : " << kv.second << std::endl;
}
return 0;
}
```
以上就是C++中map容器的一些基本使用方法。希望能对您有所帮助!
阅读全文