std::promise<R>::~promise
~promise(); | (с C++11) |
Отменяет совместное состояние:
- если совместное состояние готово, то освобождает его.
- если совместное состояние не готово, то сохраняет объект исключения типа
std::future_errorс условием ошибкиstd::future_errc::broken_promise, делает совместное состояние готовым и освобождает его.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/promise/%7Epromise