整数型に変換可能でなければならない。型はこの操作をサポートする必要はない(後述の特性クラスの要件を見よ)。整数型から構築可能でなければならない。固有強化インターフェイスである。型の文字コンテナについて型と関数を定義する特性クラスを表す。型のオブジェクトである。クラステンプレートを実装する文字コンテナ型。終端文字列の長さを保持可能な符号なし整数型。std::vector<charT>なし。X::locale_type(実装定義)特性クラスが使用するロカールを表現する、コピー構築可能な型。X::char_class_type(実装定義)個々の文字分類(文字クラス)を表現するビットマスク型。この型の複数の値をビット和すると別の有効な値を得る。