促进 C++库

……其中一个世界。 赫伯·萨特安德烈亚历山德雷斯库,C类++编码标准

这是旧版本Boost的文档。单击此处查看此页面的最新版本。
上一个向上主页下一步

第15章助推。功能

道格拉斯 格雷戈

使用、修改和分发受制于Boost软件许可证,1.0版。(见随附文件许可证_1_0.txt或复制于http://www.boost.org/LICENSE_1_0.txt)

目录

介绍
历史记录和兼容性注释
辅导的
基本用法
自由函数
成员职能
函数对象的引用
比较增压。函数函数对象
参考
定义
标题<boost/function.hpp>
标题<boost/function_equal.hpp>
常见问题
杂记
促进。函数与函数指针
性能
对抗虚拟功能“膨胀”
致谢
测试套件
验收测试
阴性试验

介绍

助推。函数库包含一系列类模板它们是函数对象包装器。这个概念类似于广义回调。它与中的函数指针共享功能两者都定义了一个调用接口(例如,一个取两个整数的函数参数并返回浮点值)可以调用实现,以及调用的实现可能会在整个课程过程中发生变化。

通常,使用函数指针的任何位置推迟通话或回叫,Boost。可以改用函数允许用户在实现目标。目标可以是任何“兼容”函数对象(或函数指针),这意味着促进。函数可以转换为目标的参数函数对象。


上一个向上主页下一步