mp.count的cpp
时间: 2024-11-24 14:21:19 浏览: 4
mp.rar_mp
在C++中,`mp.count`通常是指标准库`<map>`或`<unordered_map>`中的成员函数,这两个容器都是关联容器,用于存储键值对。`count(key)`这个操作是用来检查给定键(key)是否存在于映射中。如果键存在,返回对应的计数值(默认为1),表示该键出现了多少次;若不存在,则返回0。
例如,对于`std::map<int, std::string> mp;`这样的映射:
```cpp
int main() {
mp[1] = "one";
mp[2] = "two";
if (mp.count(1)) {
std::cout << "Key 1 exists and count is: " << mp.count(1) << std::endl; // 输出:Key 1 exists and count is: 1
}
if (mp.count(3)) {
std::cout << "Key 3 exists and count is: " << mp.count(3) << std::endl; // 输出:Key 3 does not exist, count is: 0
}
return 0;
}
```
阅读全文