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 collat​​e_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 ロケール

ロケールクラスです。