c++ map示例代码、
时间: 2023-05-18 07:02:51 浏览: 100
以下是一个简单的 C++ map 示例代码:
```c++
#include <iostream>
#include <map>
int main() {
std::map<std::string, int> myMap;
// 插入元素
myMap.insert(std::make_pair("apple", 3));
myMap.insert(std::make_pair("banana", 2));
myMap.insert(std::make_pair("cherry", 5));
// 访问元素
std::cout << "The value of apple is " << myMap["apple"] << std::endl;
// 遍历元素
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
std::cout << it->first << " => " << it->second << std::endl;
}
return 0;
}
```
这个程序使用了 C++ STL 中的 map 容器,它可以存储键值对,并且可以根据键快速查找对应的值。在这个例子中,我们创建了一个字符串到整数的映射,然后插入了三个元素。我们可以使用中括号运算符访问元素,也可以使用迭代器遍历所有元素。
相关问题
c++map count
在C++ STL中,map::count()是一个内置函数,用于查询map容器中某个键的出现次数。如果map中存在给定的键K,则count()函数返回1,否则返回0。引用这段代码展示了count()函数的使用示例。在这个示例中,一个map容器被初始化并插入了一些键值对,然后使用count()函数检查键1和100是否存在于map中,并输出相应的结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文