Я пишу пример кода для изучения функции асинхронности с помощью 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’
Я потерял несколько часов, и я хочу найти решение.
Буду очень признателен тем, кто мне поможет
Задача ещё не решена.
Других решений пока нет …