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 | ロケール ロケールクラスです。 |