名前空間
変種
操作

std::ios_base:: ~ios_base

From cppreference.com
< cpp‎ | io‎ | ios base
 
 
 
 
virtual ~ios_base();

ios_base オブジェクトを破棄します。

メンバー関数が未定義の結果を生成する前に、register_callback() によって登録されたコールバックを、パラメータとして erase_event を渡して呼び出します。その後、確保したメモリを解放します。

rdbuf に対する操作は実行されず、破棄されません。

[編集] 不具合報告

以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。

DR 適用対象 公開された動作 正しい動作
LWG 3434 C++98 デストラクタは、iarray および parray のメモリを回収する必要はありませんでした。 必要
English 日本語 中文(简体) 中文(繁體)