STL学习(七)

130 阅读1分钟

一边看侯捷老师(STL源码分析)课程,一边记录下来,仅是给自己当笔记看的。

1.算法源码刨析

1.1 accumulate 累计

一般会有两个版本,第二个版本会有一个可修改的函数参数,可以用仿函数进行自定义

1.2 for_each

1.3 relace

1.4 count....

2.仿函数

3.适配器

3.1 函数适配器:binder2nd

3.2 函数适配器:not1

3.3 函数适配器:bind

3.4 迭代器适配器:reverse_iterator

3.5 迭代器适配器:inserter

3.6 X适配器:ostream_iterator

3.7 X适配器:istream_iterator

使用一个东西,却不明白它的道理,不高明!