【发布时间】:2018-01-19 21:21:09
【问题描述】:
我已经创建了调用MyClass的构造函数,我的类被定义为ref class Myclass seal并且这个函数在public下被定义为static
IAsyncOperation<MyClass^>^ MyNameSpace::MyClass::CreateAsync()
{
return create_task(MyClass()).then([](MyClass^ objectx)
{
return ref new MyClass();
//return std::make_shared<MyClass>();
});
}
这给了我一堆错误,例如:
Error C2672 'Concurrency::details::declval': no matching overloaded function found
Error C2770 invalid explicit template argument(s) for '_Ty &&Concurrency::details::declval(void)'
Error C2672 'Concurrency::details::_FilterValidTaskType': no matching overloaded function found
Error C2672 'create_task': no matching overloaded function found
【问题讨论】:
标签: asynchronous uwp task c++-cx