<locale>

定义模板类和函数的 C++ 程序可用于封装和操纵不同区域性的约定有关表示形式和格式的数字、 货币和 calendric 的数据,包括对字符的分类和字符串的排序规则的国际化支持。

#include <locale>

h8kktbf8.collapse_all(zh-cn,VS.110).gif函数

has_facet

如果在指定的区域设置中存储的特定方面的测试。

isalnum

测试是否区域设置中的一个元素是字母或数字字符。

isalpha

测试的区域设置中的元素是否为字母字符。

iscntrl

测试的区域设置中的元素是否控制字符。

isdigit

测试的区域设置中的元素是否为数字的字符。

isgraph

测试是否区域设置中的一个元素是字母数字或标点符号字符。

islower

测试的区域设置中的元素是否大小写。

isprint

测试的区域设置中的元素是否可打印字符。

ispunct

测试的区域设置中的元素是否标点字符。

isspace

测试是否区域设置中的一个元素是空格字符。

isupper

测试的区域设置中的元素是否大小写。

isxdigit

测试的区域设置中的元素是否用来表示一个十六进制数字的字符。

tolower

将字符转换为小写。

toupper

将字符转换为大写。

use_facet

返回的引用存储在一个区域设置中指定类型的一个方面。

h8kktbf8.collapse_all(zh-cn,VS.110).gif

codecvt

模板类提供了使用内部和外部的字符集之间进行转换的方面。

codecvt_base

用于定义枚举类型的 codecvt 类的基类所说的结果,作为多面成员函数的返回类型指示的转换的结果。

codecvt_byname

模板派生的类描述一个对象,它可以作为一个给定的区域设置,使检索的信息特定于区域性的区域有关的转换逐份打印小平面。

逐份打印

提供了一个方面的逐份打印模板类处理字符串的排序约定。

collate_byname

模板派生的类描述一个对象,它可以作为一个给定的区域设置,使检索的信息特定于区域性的区域有关字符串的排序约定逐份打印小平面。

ctype

提供用于字符,对其进行分类的方面的模板类转换从大写和小写的本地字符集与使用的区域设置的设置。

ctype <char>

显式专用化模板类,该类 ctype < CharType> 键入char,描述一个对象可以作为来表示特征的各种属性的类型的字符的语言环境方面, char。

ctype_base

Ctype 类用来定义用来对其进行分类,或单独或在整个范围内测试字符的枚举类型的基类。

ctype_byname

描述一个对象,它可以作为一个给定的区域设置,启用字符的分类和转换的字符大小写与本地和区域设置之间的某个 ctype 方面模板派生的类指定的字符集。

Locale — 区域设置

描述封装一组共同定义特定的本地化的环境方面的特定于区域性的信息的区域设置对象的类。

消息

描述一个对象,它可以作为从给定的语言环境的国际化消息的目录中检索本地化的消息的语言环境方面的模板类。

messages_base

描述的基类int目录的消息类型。

messages_byname

描述一个对象,它可以作为一个给定的区域设置,使本地化消息中的检索消息方面的类派生的模板。

money_base

Ctype 类用来定义用来对其进行分类,或单独或在整个范围内测试字符的枚举类型的基类。

money_get

模板类描述一个对象,它可以作为序列的类型的控件转换为区域设置方面的 CharType 为货币值。

money_put

模板类描述一个对象,它可以作为货币值的序列的类型的控件转换为区域设置方面的 CharType

moneypunct

模板类描述一个对象,它可以作为描述类型的序列的区域设置方面的 CharType 用于表示货币的输入的字段或货币的输出字段。

moneypunct_byname

描述的对象可以作为启用的货币的格式输入特定语言环境的 moneypunct 小平面或输出字段模板派生的类。

num_get

模板类描述一个对象,它可以作为序列的类型的控件转换为区域设置方面的 CharType 为数字值。

num_put

模板类描述一个对象,它可以作为序列的类型的数字值的控件转换为区域设置方面的 CharType

numpunct

描述可以作为本地方面描述的规则类型的对象的模板类 CharType 用来表示信息的格式和标点的数字或布尔型表达式。

numpunct_byname

模板派生的类描述一个对象,它可以作为特定语言环境启用格式设置 moneypunct 小平面和标点的数字或布尔型表达式。

time_base

用作方面的模板类 time_get,定义只是枚举的类型 dateorder 和几个常量,这种类型的基类的类。

time_get

模板类描述一个对象,它可以作为序列的类型的控件转换为区域设置方面的 CharType 为时间值。

time_get_byname

派生的模板类描述一个对象,它可以作为 time_get 类型的某个区域设置方面的 <CharTypeInputIterator>。

time_put

模板类描述一个对象,它可以作为控件类型的序列的时间值转换为区域设置方面的 CharType

time_put_byname

派生的模板类描述一个对象,它可以作为类型的某个区域设置方面的time_put<CharTypeOutputIterator>。

请参见

参考

线程安全性对标准C++库中

其他资源

locale 成员