namespace std {
template <class charT>
class ctype : public locale::facet, public ctype_base;
template <>
class ctype<char> : public locale::facet, public ctype_base;
}
概要
(ここに、クラスの概要を記載する)
publicメンバ関数
名前 | 説明 |
---|---|
(constructor) |
コンストラクタ |
is |
文字の分類を判定する |
scan_is |
文字列中の、指定した分類に該当する最初の文字を取得する |
scan_not |
文字列中の、指定した分類に該当しない最初の文字を取得する |
toupper |
大文字に変換する |
tolower |
小文字に変換する |
widen |
指定されたchar 型の文字に該当するcharT 型の文字を取得する |
narrow |
指定されたcharT 型の文字に該当するchar 型の文字を取得する |
静的メンバ変数
名前 | 説明 |
---|---|
static locale::id id; |
protectedメンバ関数
名前 | 説明 |
---|---|
(destructor) |
デストラクタ |
do_is |
文字列中の、指定した分類に該当する最初の文字を取得する |
do_scan_is |
文字列中の、指定した分類に該当する最初の文字を取得する |
do_scan_not |
文字列中の、指定した分類に該当しない最初の文字を取得する |
do_toupper |
大文字に変換する |
do_tolower |
小文字に変換する |
do_widen |
指定されたchar 型の文字に該当するcharT 型の文字を取得する |
do_narrow |
指定されたcharT 型の文字に該当するchar 型の文字を取得する |
メンバ型
名前 | 説明 |
---|---|
char_type |
文字型 charT |
例
出力