我从未使用过Boost.Functional,只是简单地阅读了它的文档。看起来它是标准<functional>头文件的改进。
Boost.Functional的主页上(Usage部分)的一个示例被选作库的介绍。使用Boost.Bind(或Boost.Lambda)可以更轻松地完成相同的工作。此外,Boost.Bind是<functional>头文件中其他工具的绝佳替代品。
我很好奇,Boost.Bind 是否能够完成 Boost.Functional 或 STL <functional> 头文件中的所有任务?或者说Boost.Functional 还有其他好处吗?