【发布时间】:2014-04-16 08:09:46
【问题描述】:
我想知道为什么我的编译器在测试以下代码时会报错:
int main(int argc, char**) {
...
std::future<int> result( std::async([](int m, int n) { return m + n;} , 2, 4));
...
return 0;
}
它给出:错误:‘future’不是‘std’的成员
我有 gcc (Ubuntu/Linaro 4.7.3-2ubuntu1~12.04) 4.7.3。
谢谢!
【问题讨论】:
标签: c++ gcc c++11 compiler-construction g++