Namespaces
Variants

std::ctype <char> :: ~ctype

From ja.cppreference.net
ヘッダーで定義 <locale>
protected : ~ctype ( ) ;

std:: ctype < char > ファセットを破棄します。このデストラクタは protected かつ仮想関数です( 基底クラス のデストラクタが仮想関数であるため)。 std:: ctype < char > 型のオブジェクトは、ほとんどのファセットと同様に、このファセットを実装する最後の std::locale オブジェクトがスコープ外になる時、またはユーザー定義クラスが std:: ctype < char > から派生して public デストラクタを実装している場合にのみ破棄できます。

この std::ctype<char> インスタンスが構築された際にカスタム分類テーブルが提供され、かつコンストラクタの第2引数(ブール値 del)が true であった場合、このデストラクタは delete[] table() を実行します。