模板(十一):函数配接器
发表于
模板(十):函数对象
发表于
- STL提供函数对象(function obeject)
- 提供一种方法,将要调用的函数与准备传递给这个函数的隐式参数捆绑起来
函数对象表示一种操作,通过组合函数对象可以得到复杂的操作
- 运行时处理大量的循环和条件语句、调用函数的程序块的组合对效率不利
模板(八):泛型迭代器的使用
发表于
- 一个小程序,使用不同类型迭代器做不同的事
|
|
- 调用例子
|
|
模板(六):抽象接口
发表于
1994年7月,安大略基奇纳召开的C++标准会议
通过Alex Stepanov提出的提议:
将他和他的同事们在Hewlett-Packard实验室开发的一系列泛型算法作为一部分收录到标准C++库中
标准模板库(Standard Template Library, STL)
泛型算法: 一种以对它所作用的数据结构尽可能少的假设的方式表达的算法
模板使某种程度的泛型(genericity)更加容易
编写与所排序的值的类型无关的程序的一种典型方法