map是否存在某个key
时间: 2023-07-29 18:14:47 浏览: 95
Maple 的key
可以使用`count`或`find`方法来判断`map`中是否存在某个`key`。例如,以下代码可以判断`map`中是否存在`key`:
```
std::map<std::string, int> myMap;
std::string key = "example";
if (myMap.count(key) > 0) {
std::cout << "The key exists in the map!" << std::endl;
} else {
std::cout << "The key does not exist in the map!" << std::endl;
}
```
或者:
```
std::map<std::string, int> myMap;
std::string key = "example";
if (myMap.find(key) != myMap.end()) {
std::cout << "The key exists in the map!" << std::endl;
} else {
std::cout << "The key does not exist in the map!" << std::endl;
}
```
这两种方法都可以用来判断`map`是否存在某个`key`。
阅读全文