У меня есть функция, которая возвращает std::pair<std::future<bool>,std::future_status>
. В некоторых случаях я хочу, чтобы future.get () всегда возвращал true, и мне было интересно, есть ли способ сделать это с помощью файла git. В настоящее время я делаю что-то ужасное:
std::future<bool> tmp = std::async(std::launch::async,[]()->bool{return true;});
return std::make_pair(std::move(tmp), std::future_status::ready);
Кто-нибудь знает лучший способ установить значение tmp равным true?