gpt4 book ai didi

c++ - 如果我们有 boost::bind,那么使用 boost::mem_fn 有什么意义?

转载 作者:IT老高 更新时间:2023-10-28 22:59:51 26 4
gpt4 key购买 nike

我正在查看 C++ 技术报告 1 中包含的 Boost 库,并试图了解它们的作用。

我刚刚为 boost::mem_fn 运行了一个示例,现在我想知道使用它而不是更好的 boost::bind 有什么意义.据我了解,它们都返回一个指向成员函数的函数对象。我发现 mem_fn 非常有限,以至于我找不到使用它比 bind 更好的场景。

我错过了什么吗?有没有bind不能代替mem_fn的情况?

最佳答案

mem_fnbind 小很多,所以如果你只需要 mem_fn 的功能,那么引入的代码要少得多。

关于c++ - 如果我们有 boost::bind,那么使用 boost::mem_fn 有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com