Namespaces
Variants

std::ctype <char> :: ~ctype

From 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 ( ) を実行します。