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

区域设置类。

广告