Spec-Zone.ru › C++

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/cpp/thread/promise/~promise

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API