Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 864 Bytes

op_destructor.md

File metadata and controls

41 lines (29 loc) · 864 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

処理系

参照