stdbind 问答列表

为什么 bind_front/bind_back/not_fn/bind 需要 Args...是可移动的?

作者:康桓瑋 提问时间:9/24/2023

我注意到产生完美转发调用包装器的 // 都要求传入的函数参数和参数参数必须是可移动构造的。std::bind_frontstd::bind_backstd::not_fn 以 std::bind_f...

如何使用 std::bind 做到这一点?

作者:sbi 提问时间:12/27/2012

(注意:从标签中应该已经清楚了,这是严格的 C++03。 是的,我知道,lambda 让所有这些痛苦都消失了(我敢打赌,并带来了新的种类),但这是一个嵌入式系统,具有 90 年代的操作系统版本,我被告...

将 std::bind 转换为 std::function?

作者:Torch 提问时间:11/4/2022

请参阅下面的代码 queue<function<void()> > tasks; void add_job(function<void(void*)> func, void* arg) { fu...

有没有办法创建由“std::function&lt;&gt;”包装的函数的哈希值?

作者:StoneThrow 提问时间:4/27/2023

我有一个 C++ 函数,它接受 a 作为输入参数。 具体来说,一个 .std::functionstd::function<void (const Message&, Error)> 在我的用例中,...

绑定纯虚法

作者:Antonio 提问时间:9/6/2023

假设我们有以下层次结构: class Add3Interface { virtual int add3 (const int&) const = 0; }; class Add3: public...

为什么在构造函数中调用虚拟方法并绑定虚拟方法,然后稍后调用它会产生不同的结果?

作者:codesavesworld 提问时间:9/25/2023

这是我的代码片段: class Base { public: Base() { foo(); bind(); } virtual void foo() { std::cout <<...

有没有办法访问存储在 C++ 中 std::bind() 返回的函数对象中的参数?

作者:Armin Sobhani 提问时间:10/3/2023

我需要一种方法来分解函数模板中返回的函数对象及其参数。std::bind() 下面的代码片段显示了我想做什么: #include <iostream> #include <functional> ...

我可以使用 std::bind* 编写函数吗?

作者:hlebyshek 提问时间:11/7/2023

我正在玩 C++20 中的函数式编程并编写类似的东西: template <class OuterFn, class InnerFn, class... Args> concept Composab...


共8条 当前第1页