未来在同一个班级

时间:2017-04-10 18:02:59

标签: c++11 future

Class2 Bank::function(const Object& object, const std::string& string)
{
    ....
    return objectClass2;
}

我有一个在async中初始化的函数,如:

auto fu = std::async(std::launch::async, &Class::function, this, object, string);

之后

Class2 newObjectClass2 = fu.get();

我有错误

  

严重级代码说明项目文件行源抑制状态   错误C2512'Class2':没有合适的默认构造函数   可用的ConsoleApplication18 c:\ program files(x86)\ microsoft visual   studio 14.0 \ vc \ include \ future 263 Build

没有未来,我的程序运行良好,所有测试都通过了。

此问题仅存在于VC ++中,但在其他编译器中运行正常。

0 个答案:

没有答案