Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 814 Bytes

op_destructor.md

File metadata and controls

35 lines (27 loc) · 814 Bytes

デストラクタ

  • future[meta header]
  • std[meta namespace]
  • packaged_task[meta class]
  • function[meta id-type]
  • cpp11[meta cpp]
~packaged_task();

概要

packaged_taskオブジェクトの破棄

効果

  1. まず共有状態が準備完了状態(future_status::ready)でなければ、error conditionとしてbroken_promiseを持つfuture_error例外オブジェクトを格納したのち、準備完了状態にする。
  2. 共有状態を解放する。

例

出力

バージョン

言語

  • C++11

処理系