C++ 庫 - <locale>



介紹

它是一個本地化庫,以及一組特定於文化的特性,程式可以使用這些特性在國際上實現更好的可移植性。

宣告

以下是 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

檢查字元是否為十進位制數字。

8 ispunct

檢查字元是否為標點符號。

9 isxdigit

檢查字元是否為十六進位制數字。

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 collate

用於比較和雜湊字串的方面。

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 messages

用於訪問訊息目錄的方面。

20 messages_byname

用於訪問訊息目錄的方面。

序號 類及描述
1 locale

區域設定類。

廣告