实验如下:

代码如下:

#include <map>
#include <string>
#include <iostream>
#include <time.h>using namespace std;int main(){//学生信息映射分数srand((unsigned)time(NULL));map<int, string>mapStudent;for (int i = 0; i < 30; i++){int num_id = rand()%100 + 1;mapStudent.insert(pair<int, string>(num_id, "学生" + to_string(num_id)));}map<int, string>::iterator iter;for (iter = mapStudent.begin(); iter != mapStudent.end(); iter++)cout << iter->first << " " << iter->second << endl;cout << endl;getchar();return 0;
}

C++工作笔记-map有自动排序的功能相关推荐

  1. C++ STL容器 map禁止自动排序

    背景:key-value形式的数据,已经使用了map存储,后来要求读取时的顺序要和插入的顺序一致   方案一.再定义个数组,按顺序保存key (推荐)   方案二.map更换为unordered_ma ...

  2. C++工作笔记-map中结构体的比较

    原理,重载小于符号. 运行截图如下: 代码如下: //map的重载.排序#include <map> #include <string> #include <iostre ...

  3. STL工作笔记-map中关于erase返回值的操作

    目录 原理 举个栗子 原理 这里要注意的是erase的返回值,这个返回值是下一个结点!!! 这里可以直接用原始的it去接就可以了,不用在++啥的. 举个栗子 如下代码: #include <st ...

  4. Java工作笔记-Map的基本用法

    这段话是博客园一大神的,摘录下来: (01) Map 是"键值对"映射的抽象接口. (02) AbstractMap 实现了Map中的绝大部分函数接口.它减少了"Map的 ...

  5. C#.net工作笔记001---Linq对象查询,排序,分组,去重在工作中的使用_随时更新

    技术交流QQ群[JAVA,.NET,BigData,AI]:170933152 1.对list中的某两个字段按照升序排序 testlist=testlist.OrderBy(s=>new{s.c ...

  6. staf工作笔记-stax自定义信号和信号处理功能

    这个和Qt里面的信号与槽很相似. 特别是自定义信号与槽,emit然后connect. 在stax中使用: Signals:  <raise>, <signalhandler> ...

  7. C++屏蔽map自动排序

    最近写项目时,发现map自动排序了,以前没注意这个问题,可能ms考虑到map查询效率问题,插入时候就自动按key排序,查找其内部构造,发现其是模板实现方式,咱们可以改一改模板就可以避免自动排序(万不得 ...

  8. c++map自动排序特性

    c++中的map会自动根据first值排序,这样排好序后输出第一个用begin,输出最后一个用rbegin first支持int和string类型的排序,其原理应该是ascii(这一点我没有考证,反正 ...

  9. “避开”std::map自动排序

    说是 "避开",其实是利用他排序的特性: map<string, string> mymap;mymap.insert(pair<string, string&g ...

最新文章

  1. 被前公司辞退后,前领导打电话命令你给前同事解释代码,该怎么办?
  2. java 连连看_java—连连看-实现封装
  3. 知乎赴美上市为缓解商业化瓶颈,下一步网络推广知乎想怎么做?
  4. UVA 10803 Thunder Mountain
  5. 深入了解回调函数Java
  6. python爬取数据案例分析_基于Python及webdriver的网页抓取案例
  7. 046 实例11-自动轨迹绘制
  8. 网页字段位置php改变,php实现子字符串位置相互对调互换的方法
  9. php基础自测卷2,php基础2
  10. Java中的Swing键盘绑定案例
  11. 将稍大文件存储到远程SQL Server服务器
  12. 高中计算机会考题,四川省高中信息技术会考资料及试题
  13. SQL server 2000个人版 下载地址
  14. 计算机分盘介质受写入保护,在win7中,U盘新建文件提示“介质受写入保护”怎么回事?...
  15. mipi的dsi全称_MIPI-DSI/CSI协议介绍
  16. 徐姗姗 20190905-3 命令行和控制台编程
  17. 网站服务器进不去可以加速进去吗,让网页打开加速的方法
  18. 统计学简介之一——统计量
  19. SMEC98SP加密芯片方案实例
  20. 朱松纯:初探计算机视觉的三个源头_兼谈人工智能

热门文章

  1. 在竞争激烈的ToB公司,这个创始团队拒绝一夜暴富,坚持做好产品
  2. 华为:数字化转型实践案例经验分享
  3. 从会计到IT老兵,我的11年转行经历
  4. “新基建”下,真正的数字化转型是这样的?有内味了
  5. python的错误处理——try语句
  6. 她说她女儿(JAVASCRIPT小时的玩伴,也姓杨)
  7. DatagridView 常用功能代码
  8. 点讯输入法S60数字键通用版V6.0(官方签名正式版)
  9. 最优食品处方:14种改变你一生的食品
  10. 我看中国软件---问题篇