c++ - 什么是 Map 以及如何在 C++ 中使用 Map?

标签 c++ std

什么是 map ?我如何在 C++ 中创建和使用一个?

最佳答案

如果您指的是std::map,它存储成对的值。在每一对中,第一个值称为键,可用于快速查找关联的其他值。

你可以写:

std::map<std::string, int> ages;
ages["Fred"] = 52;
ages["Sue"] = 31;

std::cout << "Fred's age is " << ages["Fred"] << std::endl;

关于c++ - 什么是 Map 以及如何在 C++ 中使用 Map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1027128/

相关文章:

c++ - 在库 API 中传递 std::string

c++ - 带负载的 QT SQL 通知

c++ - 如何在不清除屏幕和重写所有内容的情况下输出到控制台并覆盖文本?

c++ - 动态/在执行期间重新定义或添加类成员函数

error-handling - 字符串 io::Errors 是如何创建的

c - 在 'c' 程序中使用 gcc/g++ 在 stdc++ 中编译时出现问题

c++ - 如何收集和存储tellp()、tellg()返回类型?

c++ - 为什么 std::map 并不总是允许兼容类型作为其键类型?

c++ - 如何在 std::vector 中找到项目的位置

c++ - 有没有办法为 std::array 创建函数模板特化