C ++ライブラリ-<ロケール>
前書き
これはローカリゼーションライブラリであり、文化に固有の一連の機能であり、プログラムで使用して国際的に移植性を高めることができます。
宣言
以下は、std :: localeの宣言です。
class locale;
C ++ 11
class locale;
関数
シニア番号 | 機能と説明 |
---|---|
1 | use_facet ロケールのファセットにアクセスするために使用されます。 |
2 | has_facet ロケールにファセットがあるかどうかを確認するために使用されます。 |
便利なインターフェース
シニア番号 | インターフェースと説明 |
---|---|
1 | isspace 文字が空白かどうかをチェックします。 |
2 | isprint 文字が印刷可能かどうかをチェックします。 |
3 | iscntrl 文字が制御文字かどうかをチェックします。 |
4 | isupper 文字が大文字かどうかをチェックします。 |
5 | islower 文字が小文字かどうかをチェックします。 |
6 | isalpha 文字がアルファベットかどうかをチェックします。 |
7 | isdigit 文字が10進数かどうかをチェックします。 |
8 | ispunct 文字が句読文字かどうかをチェックします。 |
9 | isxdigit 文字が16進数かどうかをチェックします。 |
10 | isalnum 文字が英数字かどうかをチェックします。 |
11 | isgraph 文字にグラフィック表現があるかどうかをチェックします。 |
12 | isblank 文字が空白かどうかをチェックします。 |
標準ファセット
シニア番号 | 標準ファセットと説明 |
---|---|
1 | ctype 文字型ファセットです。 |
2 | ctype_byname 文字型ファセットです。 |
3 | codecvt コードセットファセットを変換するために使用されます。 |
4 | codecvt_byname コードセットファセットを変換するために使用されます。 |
5 | num_get 数値を解析するためのファセットです。 |
6 | num_put 数値をフォーマットするためのファセットです。 |
7 | numpunct これは、数値句読点ファセットです。 |
8 | numpunct_byname これは、数値句読点ファセットです。 |
9 | 照合する 文字列を比較してハッシュするのはファセットです。 |
10 | collate_byname 文字列を比較してハッシュするのはファセットです。 |
11 | time_get 日付と時刻を解析するためのファセットです。 |
12 | time_get_byname 日付と時刻を解析するためのファセットです。 |
13 | time_put 日付と時刻をフォーマットするためのファセットです。 |
14 | time_put_byname 日付と時刻をフォーマットするためのファセットです。 |
15 | money_get 金銭的表現を解析するためのファセットです。 |
16 | money_put 金銭的表現をフォーマットするためのファセットです。 |
17 | moneypunct これは、句読点のファセットです。 |
18 | moneypunct_byname これは、句読点のファセットです。 |
19 | メッセージ メッセージカタログにアクセスするためのファセットです。 |
20 | messages_byname メッセージカタログにアクセスするためのファセットです。 |
クラス
シニア番号 | クラスと説明 |
---|---|
1 | ロケール ロケールクラスです。 |