Accelerated C++ 学习笔记3
来源:互联网 发布:淘宝香帝缘 编辑:程序博客网 时间:2024/05/01 23:23
1.关联容器中的一种数据结构是关联数组,存储的是"键—值"对。而最常用的的关联数组是map(映射表),定义在<map>头文件中。
2.映射表的行为特性跟向量很相似,但是它们之间的一个基本区别是:映射表的索引不一定是整数,它可以使字符串,或是任何其他的类型--但要求每个这样的类型的值都是可以比较的,这样我们才可以为这些值排序。
关联容器和顺序容器之间的另一个区别是,因为关联容器是自动排序的,所以我们的程序不可以做任何动作来修改参数素的顺序。
3.缺省参数,如果我们给参数一个缺省参数,就表示调用程序可以在有必要的时候省略这个参数
map<string, vector<int> > xref(istream &in,
vector<string> find_words(const string &) = split)xref(cin); //在输入流中使用split来查找单词
xref(cin,find_urls); //使用名为find_urls的函数来查找单词
0 0
- Accelerated C++ 学习笔记3
- 《Accelerated C++》 笔记摘录
- Accelerated C++学习笔记1—<开始学习C++>
- 《Accelerated C++》前面部分笔记
- Accelerated C++<3-2>
- Accelerated C++<4-3>
- Accelerated C++学习笔记 Ch1
- Accelerated C++学习笔记 Ch2
- Accelerated C++学习笔记 Ch3
- Accelerated C++ 学习笔记1
- Accelerated C++ 学习笔记2
- Accelerated C++学习笔记4
- Accelerated C++学习笔记3—<循环和计数>
- 学习C++,第一本书《Accelerated C++》
- “Accelerated C++” 阅读笔记(一)
- “Accelerated C++” 阅读笔记(二)
- “Accelerated C++” 阅读笔记(三)
- “Accelerated C++” 阅读笔记(四)
- HDU 5056 双指针(也叫窗口滑动(也叫尺取法))
- HDU 5137 How Many Maos Does the Guanxi Worth <迪杰斯特拉算法变形>
- Unity_UNity导出Android工程
- 80元,100元,300元,500元低价出售40个不错的老域名
- 建立TCP连接,实现基本通信
- Accelerated C++ 学习笔记3
- 输出所有对象的属性名,并放入一个数组
- 数据对齐
- 9.11排序与查找(七)——叠罗汉
- spingMVC模块handlerMapping的初始化过程
- 如何完全退出android应用程序
- "App Timeline Server"重启失败解决办法
- (2.1.22)JDBC为什么要使用PreparedStatement而不是Statement
- Linux默认shell—bash shell的优点