为什么 bind_front/bind_back/not_fn/bind 需要 Args...是可移动的?
作者:康桓瑋 提问时间:9/24/2023
我注意到产生完美转发调用包装器的 // 都要求传入的函数参数和参数参数必须是可移动构造的。std::bind_frontstd::bind_backstd::not_fn 以 std::bind_f...
stdbind 问答列表
作者:康桓瑋 提问时间:9/24/2023
我注意到产生完美转发调用包装器的 // 都要求传入的函数参数和参数参数必须是可移动构造的。std::bind_frontstd::bind_backstd::not_fn 以 std::bind_f...
作者:sbi 提问时间:12/27/2012
(注意:从标签中应该已经清楚了,这是严格的 C++03。 是的,我知道,lambda 让所有这些痛苦都消失了(我敢打赌,并带来了新的种类),但这是一个嵌入式系统,具有 90 年代的操作系统版本,我被告...
作者:Torch 提问时间:11/4/2022
请参阅下面的代码 queue<function<void()> > tasks; void add_job(function<void(void*)> func, void* arg) { fu...
作者: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 <<...
作者:Armin Sobhani 提问时间:10/3/2023
我需要一种方法来分解函数模板中返回的函数对象及其参数。std::bind() 下面的代码片段显示了我想做什么: #include <iostream> #include <functional> ...
作者:hlebyshek 提问时间:11/7/2023
我正在玩 C++20 中的函数式编程并编写类似的东西: template <class OuterFn, class InnerFn, class... Args> concept Composab...