我有一个在异步内部调用的简单 lambda。但它给出了一个system_error。
#include<future>
#include<iostream>
int main()
{
auto a = std::async([]()
{
std::cout << 42 << std::endl;
});
a.get();
return 0;
}
编译器:C++0x (gcc-4.5.1)
有任何想法吗?
我有一个在异步内部调用的简单 lambda。但它给出了一个system_error。
#include<future>
#include<iostream>
int main()
{
auto a = std::async([]()
{
std::cout << 42 << std::endl;
});
a.get();
return 0;
}
编译器:C++0x (gcc-4.5.1)
有任何想法吗?