调研结论与建议:求获取std::map中键值的方法

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 05:39:26
有一程序,大致如下:
#include <map>
.
.
map<string,int> m;
.
.
m["A"]++;m["B"]++;
.
程序里加入新的键值都是用m[]的方法,现在我想把m中所有的键值都能方便的一次导出,请问有什么方法
用m.insert("A")不行,参数不对,而且这样会改变内部的数据,用m.find("A")可以返回一个迭代器从而获取键值,但是前提是必须知道键值内容,我的问题是在不知道有什么键值的情况下,遍历获取所有的键值

用m.insert("A")返回一个迭代器看看