c++中map的用法是什么
导读:在C++中,std::map是一个关联容器,它提供了一种将键值对关联起来的方式。map中的每个元素都是一个键值对,其中键唯一且按照一定顺序排列。键用于访问对应的值。 以下是std::map的常见用法: 插入元素: std::map<...
在C++中,std::map是一个关联容器,它提供了一种将键值对关联起来的方式。map中的每个元素都是一个键值对,其中键唯一且按照一定顺序排列。键用于访问对应的值。
以下是std::map的常见用法:
- 插入元素:
std::mapint, std::string>
myMap;
myMap.insert(std::make_pair(1, "Value 1"));
myMap[2] = "Value 2";
- 访问元素:
std::cout myMap[1] std::endl;
// 输出 "Value 1"
- 遍历元素:
for (const auto&
pair : myMap) {
std::cout pair.first ": " pair.second std::endl;
}
- 查找元素:
auto iter = myMap.find(2);
if (iter != myMap.end()) {
std::cout "Found: " iter->
second std::endl;
}
else {
std::cout "Not found" std::endl;
}
- 删除元素:
myMap.erase(1);
// 删除键为1的元素
这只是std::map用法的一部分,还有更多功能和方法可供使用。请参考C++的文档以了解更多详细信息。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: c++中map的用法是什么
本文地址: https://pptw.com/jishu/577919.html
