map插入数据
来源:互联网 发布:拍照软件mix 编辑:程序博客网 时间:2024/06/06 09:31
#include <string>#include <iostream> #include <map> #include <utility> using namespace std;int main(){ map<int, string> Employee; //通过键值赋值 Employee[123] = "Mayuefei"; //通过成员函数insert和STL的pair赋值 Employee.insert(pair<int, string>(132, "Liaoyuanqing")); //通过value_type赋值 Employee.insert(map<int, string>::value_type(124, "Liyiyi")); //通过make_pair赋值 Employee.insert(make_pair(234, "LLK.D")); for (map<int, string>::iterator it = Employee.begin(); it != Employee.end(); it++) { cout<<(*it).first<<":"<<(*it).second<<endl;//取值操作 } system("pause"); return 1;};
map的下标操作符,支持元素的直接存取。
索引可以是任意型别,而非局限为整数型别。
如果你使用某个key作为索引,而容器之中尚未存在对应元素,那么会自动安装安插该元素。
用map[index]的方式插入数据比一般的插入方式慢,原因是,新元素必须先使用default构造函数将实值(value)初始化,而这个初值马上又被真正的value给覆盖了。
0 0
- map插入数据
- 40亿数据Map插入
- 关于Map数据插入读取的问题
- map容器对象插入数据的4种方式讲解
- Java Map中的的数据保持插入顺序
- map容器对象插入数据的4种方式
- MyBatis使用Map批量插入数据的一个例子
- map中插入数据的三种方法
- map容器对象插入数据的4种方式讲解
- 没有躲过的坑--map的初始化(插入数据)
- C++ map 的两种插入数据方法
- map容器对象插入数据的4种方式讲解
- C++:map中数据的插入和删除
- map容器对象插入数据的4种方式讲解
- map容器插入数据的4种方法
- map容器插入数据之 map[] 和 insert 方式的分析
- map关联容器问题,内部数据按照键值的大小排序,无论插入数据的顺序!
- map插入对象小结
- 简单的35选7彩票系统
- Listview添加头和尾,addHeader,addFooter,以及利用尾显示更新过程
- C++之引用
- 第二周上机实践项目0—宣告“主权”,我想说的话
- 树的直径 hdu 4607
- map插入数据
- MVC模式简要介绍
- win10(win8应该也可以) intellij idea 配置文件移动
- 项目11.2分离整数和小数部分
- Monkey and Banana Hdoj
- FW与手机APP交互的问题
- 在dialog程序中如何call screen屏幕位置
- 2015腾讯就业讲座感想
- C#中string和stringBuilder的区别