【发布时间】:2017-02-12 20:33:04
【问题描述】:
在数组map<string, int> bannd 中,每个键(字符串类型)都保存一个数值,像这样
+++++++++++++++
key | value
+++++++++++++++
red | 0
blue | 1
orange| 3
等等……
使用键返回索引值的最佳方式是什么?
我已经尝试过像这样使用 find
band1 = band.find("a");
其中 a 是映射中的键值,但它似乎不起作用。
【问题讨论】:
-
std::map::at请注意,假设我们正在谈论std::map。find返回在map中您可以找到您要查找的项目的位置,如果未找到,则返回结束迭代器。
标签: c++ dictionary maps