Czy można sprawdzić, czy std::futureskończył się, czy nie? O ile wiem, jedynym sposobem byłoby zadzwonić wait_forz zerowym czasem trwania i sprawdzić, czy status jest, readyczy nie, ale czy jest lepszy sposób?
getzostał wywołany i zwraca przechowywaną wartość, czy nadal chcesz true? (Nie jestem pewien, dlaczego miałoby to być przydatne, ponieważ wartość można uzyskać tylko raz.)
QFuture::isFinished.
validsprawdza tylko, czy przyszłość ma stan współdzielony (tj. Powraca,truedopóki niegetzostanie wywołana w przyszłości).