public member function
<future>

std::promise::~promise

~promise();
銷燬 promise
放棄(如果存在)的共享狀態並銷燬 promise 物件。

請注意,如果其他(future)物件與同一個共享狀態相關聯,則共享狀態本身不會被銷燬(直到所有這些物件也釋放它)。

如果物件在其共享狀態被明確設定為就緒(透過顯式設定值或引用)之前被銷燬,則共享狀態會自動設定為就緒,幷包含一個型別為 future_error 的異常(帶有 broken_promise 錯誤條件)。

異常安全

無異常保證: 絕不丟擲異常。