促进 C++库

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

这是旧版本Boost的文档。单击此处查看此页面的最新版本。

Boost 1.44.0库文档-函数对象和高阶编程

函数对象和高阶编程

绑定

boost::bind是标准函数std::bind1st和std:∶bind2nd的泛化。它支持任意函数对象、函数、函数指针和成员函数指针,并且能够将任何参数绑定到特定值或将输入参数路由到任意位置。

作者
彼得·迪莫夫
第一次发布
1.25.0
类别
函数对象和高阶编程
功能

延迟调用或回调的函数对象包装器。

作者
道格·格雷戈
第一次发布
1.23.0
类别
函数对象和高阶编程,编程接口
功能

助推。函数库包含一系列作为函数对象包装器的类模板。

作者
马克·罗杰斯
首次发布
1.16.0
类别
函数对象和高阶编程
功能/工厂

用于动态和静态对象创建的函数对象模板

作者
托比亚斯·施温格
第一次发布
1.43.0
类别
函数对象和高阶编程
功能/转发

允许泛型函数对象接受任意参数的适配器

作者
托比亚斯·施温格
第一次发布
1.43.0
类别
函数对象和高阶编程
函数/哈希

一个TR1散列函数对象,可以扩展为散列用户定义的类型。

作者
丹尼尔·詹姆斯
第一次发布
1.33.0
类别
函数对象和高阶编程
兰姆达

在实际调用位置定义较小的未命名函数对象等等。

作者
贾科·贾尔维和加里·鲍威尔
第一次发布
1.28.0
类别
函数对象和高阶编程
成员函数

函数/对象/指针和成员函数的通用绑定器。

作者
彼得·迪莫夫
首次发布
1.25.0
类别
函数对象和高阶编程
裁判

用于传递泛型函数引用的实用程序库。

作者
贾科·贾尔维(Jaako Járvi)、彼得·迪莫夫(Peter Dimov)、道格·格雷戈(Doug Gregor)和戴夫·亚伯拉罕斯(Dave Abrahams)
第一次发布
1.25.0
类别
函数对象和高阶编程
的结果

确定函数调用表达式的类型。

作者
 
第一次发布
1.32.0
类别
函数对象和高阶编程
信号

管理信号和插槽回调实现。

作者
道格·格雷戈
第一次发布
1.29.0
类别
函数对象和高阶编程,模式和习语
信号2

托管信号和插槽回调实现(线程安全版本2)。

作者
弗兰克·莫里·赫斯
第一次发布
1.39.0
类别
函数对象和高阶编程,模式和习语
公用事业

类非可压缩加上checked_delete()、checked_array_delete()、next()、prior()函数模板,再加上成员习惯用法的基础。

作者
戴夫·亚伯拉罕斯和其他人
第一次发布
1.13.0
类别
算法,函数对象和高阶编程,存储器,其他,模式和习语