std::locale::classic

< cpp‎ | locale‎ | locale
在标头 <locale> 定义
static const locale& classic();

获得到实现经典 "C" 本地环境语义的 C++ 本地环境的引用。此本地环境不同于全局本地环境,不能改变。

参数

(无)

返回值

返回到 "C" 本地环境的引用。

注意

一些标准要求的刻面,如 UTF-8/UTF-32 转换刻面 std::codecvt<char32_t, char, std::mbstate_t>,无 "C" 本地环境中的等价版本,然而它们存在于 std::locale::classic() 返回的本地环境中,这与构造于 C++ 程序中的任何其他本地环境一样。

示例

参阅

[静态]
更改全局本地环境
(公开静态成员函数)