Skip to content

Files

Latest commit

547e205 · Feb 1, 2024

History

History
20 lines (16 loc) · 869 Bytes

op_destructor.md

File metadata and controls

20 lines (16 loc) · 869 Bytes

デストラクタ

  • ostream[meta header]
  • std[meta namespace]
  • basic_ostream::sentry[meta class]
  • function[meta id-type]
~sentry();

概要

出力処理の後処理を行う。

効果

(os.flags() & unitbuf) && !uncaught_exception() && os.good()true なら、os.rdbuf()->pubsync() を呼び出す。
os.rdbuf()->pubsync()-1 を返したら、badbit を設定する。ただし、これにより例外を投げることはない。

参照