Cpp Standard Library 简明教程
C++ Library - <locale>
Declaration
以下是 std::locale 的声明。
class locale;
Convenience interfaces
Sr.No. |
Interface & description |
1 |
isspace 用于检查字符是否为空格。 |
2 |
isprint 用于检查字符是否可打印。 |
3 |
iscntrl 用于检查字符是否是控制字符。 |
4 |
isupper 用于检查字符是否是大写字母。 |
5 |
islower 用于检查字符是否是小写字母。 |
6 |
isalpha 用于检查字符是否是字母。 |
7 |
isdigit 用于检查字符是否是十进制数字。 |
8 |
ispunct 用于检查字符是否是标点符号。 |
9 |
isxdigit 用于检查字符是否是十六进制数字。 |
10 |
isalnum 用于检查字符是否是字母数字。 |
11 |
isgraph 用于检查字符是否具有图形表现形式。 |
12 |
isblank 用于检查字符是否是空白。 |
Standard facets
Sr.No. |
Standard facet & description |
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. |
Class & description |
1 |
locale 一个区域类。 |