Namespaces
Variants

std::ios_base:: ~ios_base

From cppreference.net
virtual ~ios_base ( ) ;

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

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

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

不具合報告

以下の動作変更の欠陥報告書は、以前に公開されたC++規格に対して遡及的に適用されました。

DR 適用対象 公開時の動作 正しい動作
LWG 3434 C++98 デストラクタは iarray および parray のメモリを解放する必要がなかった 必須