代码点读机 / C++ / std::map

std::map C++ · STL

有序关联容器,内部是红黑树,按键升序存储唯一的键值对。

怎么用

std::map<键类型, 值类型> 名;

小例子

std::map<std::string, int> m;
m["age"] = 18;
std::cout << m["age"];

运行结果

18

提醒:m[key] 访问不存在的键会自动插入默认值;只想查找请用 find

官方文档:https://en.cppreference.com/w/cpp/container/map

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条