будет? Не нужно будет писать сотню бойлерплейта а-ля std::decay_t<decltype(std::declval<async_function()>>>>>
С future не уверен, но с нормальным асинхронным фреймворком (или с гуй фреймворком который сам предоставит тебе корутины) должно быть так или типа того.
Обсуждают сегодня