C++ Library - <locale>
介绍 (Introduction)
它是一个本地化库和一组特定于文化的功能,程序可以使用它们在国际上更便携。
声明 (Declaration)
以下是std :: locale的声明。
class locale;
C++11
class locale;
功能 (Functions)
Sr.No. | 功能说明 |
---|---|
1 | use_facet 它用于访问区域设置的方面。 |
2 | has_facet 它用于检查区域设置是否具有方面。 |
便利的界面
Sr.No. | 界面和描述 |
---|---|
1 | isspace 它检查字符是否为空格。 |
2 | isprint 它检查字符是否可打印。 |
3 | iscntrl 它检查字符是否是控制字符。 |
4 | isupper 它检查字符是否为大写字母。 |
5 | islower 它检查字符是否是小写字母。 |
6 | isalpha 它检查字符是否是字母。 |
7 | isdigit 它检查字符是否为十进制数字。 |
8 | ispunct 它检查字符是否是标点字符。 |
9 | isxdigit 它检查字符是否为十六进制数字。 |
10 | isalnum 它检查字符是否为字母数字。 |
11 | isgraph 它检查角色是否有图形表示。 |
12 | isblank 它检查字符是否为空。 |
标准方面
Sr.No. | 标准方面和描述 |
---|---|
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 它是访问消息目录的一个方面。 |
Class
Sr.No. | 课程和描述 |
---|---|
1 | locale 这是一个语言环境类。 |