Namespaces
Variants

std::ctype <char> :: ctype

From cppreference.net
ヘッダーで定義 <locale>
explicit ctype ( const mask * tbl = 0 , bool del = false , std:: size_t refs = 0 ) ;

std:: ctype < char > ファセットを作成し、開始参照カウント refs を基底クラスコンストラクタ locale::facet::facet() に転送します。

tbl が null の場合、すべての分類メンバー関数は classic_table() を使用します。それ以外の場合、 tbl はマスク配列の先頭要素へのポインタでなければならず、その配列のサイズは少なくとも std:: ctype < char > :: table_size 以上でなければなりません。この配列は、このファセットのすべての分類メンバー関数によって使用されます。

del true の場合、配列は new [ ] で確保されたものと見なされ、このファセットのデストラクタは delete [ ] tbl を呼び出します。

パラメータ

tbl - 使用する分類テーブルまたはnullポインタ
del - テーブルの削除が必要かどうかを示すフラグ
refs - 初期参照カウント