Czy można sprawdzić, czy std::future
skończył się, czy nie? O ile wiem, jedynym sposobem byłoby zadzwonić wait_for
z zerowym czasem trwania i sprawdzić, czy status jest, ready
czy nie, ale czy jest lepszy sposób?
get
został 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
.
valid
sprawdza tylko, czy przyszłość ma stan współdzielony (tj. Powraca,true
dopóki nieget
zostanie wywołana w przyszłości).