设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: CODE
打印 上一主题 下一主题

[C++] Map<int,string> 怎么升序排序

[复制链接]

2

主题

0

好友

120

积分

注册会员

Rank: 2

性别
保密
板凳
发表于 2013-6-21 09:31:42 |只看该作者
本帖最后由 sky_yx 于 2015-12-30 14:16 编辑

map是自动升序排序的。
  1. typedef pair<int,string> PAIR;
  2. ostream& operator<<(ostream& out, const PAIR& p)
  3. {
  4. }
  5. int main()
  6. {
  7. map<int,string> name_score_map;
  8. name_score_map.insert(make_pair(2,"s"));
  9. name_score_map.insert(make_pair(1,"a"));
  10. name_score_map.insert(make_pair(6,"b"));
  11. name_score_map.insert(make_pair(5,"m"));
  12. for(map<int,string>::iterator iter = name_score_map.begin();iter != name_score_map.end();++iter)
  13. {
  14. cout << *iter << endl;
  15. }
  16. return 0;
  17. }
复制代码


回复

使用道具 评分 举报

3

主题

5

好友

304

积分

中级会员

Rank: 3Rank: 3

性别
保密

最佳新人 活跃会员 热心会员 灌水之王 优秀版主

沙发
发表于 2013-6-21 09:18:32 |只看该作者
本帖最后由 sky_yx 于 2015-12-30 14:16 编辑

坐等高手粗现

回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-5-19 17:02 , Processed in 0.122796 second(s), 25 queries .

回顶部