C++ Primer 第五版 中文版【读书笔记 + 个人思考】
第 8 章 IO库
第 10 章 泛型算法
泛型:容器类型,元素类型,操作元素的方法。
顺序容器支持的操作:insert,erase,back,front,begin_iterator,end_next_iterator,empty。
顺序容器和内置数组的 find 或者 sort 操作只能通过标准库提供的接口来操作。(对于内存连续的容器类型,标准库算法接口通过随机访问提高性能。
关联容器可以使用标准库提供的算法接口,也可以使用内置成员函数(推荐使用,比标准库性能高)。
10.2.2 写容器元素的算法
容器元素数量 >= 算法要赋值的元素数量。
算法操作不会改变容器数量。
算法从两个序列中读取元素的注意点:
- 两个序列类型,序列元素类型不要求匹配,只要能进行两个序列元素的比较即可。
- 传递第二个序列只传首元素的算法: