C++ map 使用教程
时间: 2023-11-20 07:54:05 浏览: 153
C++中的map是一种关联式容器,它提供了一种将键映射到值的方法。map中的每个元素都是一个键值对,其中键是唯一的,值可以重复。使用map可以快速查找和访问元素,其底层实现是红黑树。下面是C++ map的使用教程:
1. 定义map对象:`map<key_type, value_type> myMap;`
2. 插入元素:`myMap.insert(pair<key_type, value_type>(key, value));`
3. 访问元素:`myMap[key]`或者`myMap.at(key)`
4. 删除元素:`myMap.erase(key)`
5. 遍历map:使用迭代器,例如:
```
map<key_type, value_type>::iterator it = myMap.begin();
for(; it != myMap.end(); it++){
cout << it->first << " " << it->second << endl;
}
```
6. 判断元素是否存在:使用find函数,例如:`myMap.find(key) != myMap.end()`
阅读全文
相关推荐


















