map的输出用法求解
举例说明下问题,定义一个map<int ,int > a,输入一串数字,用以记录这些数字出现的次数,即key表示数字,value表示出现的次数,然后想要输出所有的数字和它们出现的次数,数字的跨度很大,仅用map如何实现,ps:即不用的另一个数组记录的情况下
没看懂题意
遍历你要记录的文件
碰到key就把value+1
然后循环输出map不就完了?
for(std::map<int,int>::iterator itr = m_mapRegressConnection.begin(); itr != m_mapRegressConnection.end(); ++itr) { cout << "first" << itr->first << "second" << itr->second ; }