Чи можна перевірити std::future, закінчив чи ні? Наскільки я можу сказати, єдиним способом це буде зателефонувати wait_forз нульовою тривалістю і перевірити, чи є статус readyчи ні, але чи є кращий спосіб?
getбуло викликано і повертає збережене значення, ви все ще хочете true? (Я не впевнений, чому це було б корисно, оскільки значення можна отримати лише один раз.)
QFuture::isFinishedосновному еквівалент Qt .
validперевіряє лише, чи має майбутнє спільний стан (тобто воно повертається,trueдоки неgetбуде викликано майбутнє).