public member function
<future>

std::promise::~promise

~promise();
销毁 promise
放弃(如果存在)的共享状态并销毁 promise 对象。

请注意,如果其他(future)对象与同一个共享状态相关联,则共享状态本身不会被销毁(直到所有这些对象也释放它)。

如果对象在其共享状态被明确设置为就绪(通过显式设置值或引用)之前被销毁,则共享状态会自动设置为就绪,并包含一个类型为 future_error 的异常(带有 broken_promise 错误条件)。

异常安全

无异常保证: 绝不抛出异常。