Loading docs/ds/stl/map.md +2 −2 Original line number Diff line number Diff line ### `map` 是啥鬼? 当你在写程序的时候,可能需要存储一些信息,例如存储学生姓名对应的分数,例如:```ddjxd 0```,```Ir1d 100```,```siyuan 100```,```yyfcpp 100```。 但是由于数组下标只能为非负整数,所以无法用姓名来存储,这个时候最简单的办法就是使用$STL$的$map$了! 当你在写程序的时候,可能需要存储一些信息,例如存储学生姓名对应的分数,例如:`ddjxd 0`,`Ir1d 100`,`siyuan 100`,`yyfcpp 100`。 但是由于数组下标只能为非负整数,所以无法用姓名来存储,这个时候最简单的办法就是使用 STL 的 `map` 了! `map` 可任意类型为下标,下面是 `map` 的模型: ```cpp Loading Loading
docs/ds/stl/map.md +2 −2 Original line number Diff line number Diff line ### `map` 是啥鬼? 当你在写程序的时候,可能需要存储一些信息,例如存储学生姓名对应的分数,例如:```ddjxd 0```,```Ir1d 100```,```siyuan 100```,```yyfcpp 100```。 但是由于数组下标只能为非负整数,所以无法用姓名来存储,这个时候最简单的办法就是使用$STL$的$map$了! 当你在写程序的时候,可能需要存储一些信息,例如存储学生姓名对应的分数,例如:`ddjxd 0`,`Ir1d 100`,`siyuan 100`,`yyfcpp 100`。 但是由于数组下标只能为非负整数,所以无法用姓名来存储,这个时候最简单的办法就是使用 STL 的 `map` 了! `map` 可任意类型为下标,下面是 `map` 的模型: ```cpp Loading