首页 > 解决方案 > 是否存在某些情况下 boost::function 不能被 std::function 替代?

问题描述

有没有什么情况是boost::function不能代替的std::function

如果能举一些简单的例子就更好了。

标签: c++boost

解决方案


来自theboostcpplibraries.com

std::function如果您在支持 C++11 的开发环境中工作,则可以从头文件中访问该类<functional>。在这种情况下,您可以忽略 Boost.Function,因为boost::functionstd::function是等价的。

但这可能取决于 boost 的版本,请参阅历史


推荐阅读