标签: bind-front

为什么在 C++20 中使用 `std::bind_front` 而不是 lambdas?

正如在一个类似措辞的问题中提到的(为什么在 c++14 中使用 bind over lambdas?)答案是 - 没有理由(并且还提到为什么使用 lambdas 会更好)。

我的问题是 - 如果在 C++14 中不再有理由使用绑定,为什么标准委员会认为有必要std::bind_front在 C++20 中添加?

它现在比 lambda 有什么新优势吗?

c++ lambda stdbind c++20 bind-front

48
推荐指数
2
解决办法
3121
查看次数

模仿 c++17 中的 std::bind_front 来调用成员函数

是否可以std::bind_front在 C++17 中轻松模仿?(仅对于成员函数包装就可以)

我查看了中的实现,旨在复制,但看起来它确实非常具体的实现

我在想 lambda 包装器或模板函数/对象可能有用吗?

(这里性能不是问题)

c++ higher-order-functions template-meta-programming c++17 bind-front

1
推荐指数
1
解决办法
948
查看次数