C++ API中有一些函数返回std::future。我希望.NET代理类返回System.Threading.Tasks.Task。我考虑在C++端添加一个替换方法,该方法除了方法参数外,还包含一个函数指针。然后,我可以启动一个新线程(例如,使用std::async ),并在std::future::get上等待。一旦std::future::get返回,我就可以调用传入的函数指
我想创建一个继承自std::future的新Future类,并具有更多的成员和方法。最初,代码将返回std::future本身,其中对象将被创建为 std::future<void> fut;
fut=promise.get_future(); 我现在想做的是: Future<voiderror: no match for ‘o