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
- 类别
- 算法,函数对象和高阶编程,存储器,其他,模式和习语