c++ contains能在map中使用吗

   2024-10-06 3510
核心提示:是的,C++ 中的std::map容器可以用来存储键-值对,并支持通过键来访问值。具体而言,std::map是一个有序的关联容器,它将键映射

是的,C++ 中的std::map容器可以用来存储键-值对,并支持通过键来访问值。具体而言,std::map是一个有序的关联容器,它将键映射到值,并且允许通过键来访问对应的值。

下面是一个简单的示例,展示如何在C++中使用std::map容器:

#include <iostream>#include <map>#include <string>int main() {    // 创建一个map,将字符串映射到整数    std::map<std::string, int> myMap;    // 插入键值对    myMap["apple"] = 10;    myMap["orange"] = 20;    myMap["banana"] = 30;    // 使用键来访问值    std::cout << "The value associated with key 'apple' is: " << myMap["apple"] << std::endl;    // 遍历map中的所有键值对    for (const auto& pair : myMap) {        std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;    }    return 0;}

在这个示例中,我们创建了一个std::map容器,将字符串映射到整数。我们插入了几个键值对,然后使用键来访问对应的值。最后,我们遍历了map中的所有键值对并输出它们的键和值。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号