我正在编写一个示例代码来学习使用 std::async 的异步函数。
我的代码很简单:
#include <iostream>
#include <future>
void error(char *msg)
{
std::cout << msg;
}
int main(int argc, char * argv[])
{
std::future<void> asyncr = std::async(errore,"start async");
std::cout << "finish";
}
我认为这都是正确的,但我的 VisualStudio 和 VisualGDB 在“asyncr”中抛出错误:
[Clang IntelliSense] 错误:未定义模板“std::future”的隐式实例化
我失去了几个小时,我想找到一个解决方案。
我会非常感谢那些帮助我的人