C++Primer读书笔记(九)
来源:互联网 发布:网络射击游戏有哪些 编辑:程序博客网 时间:2024/06/10 10:30
容器之零散札记
valure_type是存储元素的键值以及值的pair类型,而且键为const,
举例:
word_cnt数组的value_tpye为pair<const string, int>类 型,
在学习map的接口时,需谨记value_type是pair类型,它的值成员可以修改但是键成员不能够修改。
使用下标访问map与使用下标访问数组成员或vector的行为截然不同:使用下标访问不存在的元素将导致在map容器中添加一个 新的元素,它的键即为该下标的值。
举例:
map<string, int>word_cnt; //word_cnt为空
word_cnt["furen"] = 1; //将插入键为“夫人”值为1的元素
map<string, int>word_cnt; //word_cnt为空
word_cnt["furen"] = 1; //将插入键为“夫人”值为1的元素
有别于vector与string类型,map下标操作符返回的类型与对map迭代器解引用获得的类型不相同
而且显然是map迭代器返回value_type类型的值--包含const key_type和mapped_type类型成员的pair对象;
而且显然是map迭代器返回value_type类型的值--包含const key_type和mapped_type类型成员的pair对象;
下标操作符则返回一个 mapped_type类型的值。
- C++Primer读书笔记(九)
- C++Primer读书笔记(一)
- C++Primer读书笔记(三)
- C++Primer读书笔记(四)
- C++Primer读书笔记(五)
- C++Primer读书笔记(六)
- C++Primer读书笔记(七)
- C++Primer读书笔记(八)
- C++Primer读书笔记(十)
- C++Primer读书笔记(十一)
- C++Primer读书笔记(十二)
- C++Primer读书笔记(十三)
- C++primer读书笔记(一)
- 《C++primer》读书笔记(1)
- 《C++Primer》读书笔记(2)
- 《C++Primer》读书笔记(6)
- 《C++Primer读书笔记》(8)
- 《C++Primer》读书笔记(9)
- 右下角弹出框(3)
- POJ 3159 Candies 差分约束+spfa
- 右下角弹出框(4)
- Quartz 在 Spring 中如何动态配置时间
- 作为程序员,我们理应自豪
- C++Primer读书笔记(九)
- 纯CSS Lightbox效果 (无需JS)-弹出层-背景变灰
- 【高性能编程】环境配置--cuda 环境搭建 在VS中的配置
- doc类,view类,frame类之间如何互相调用
- Linux 执行等待命令
- Linux diff/patch的用法
- 从今天的硬盘安装Centos6.0到文件系统FAT,再到ftp文件传输
- cxf错误处理
- ibatis入门