std::locale::id::id

来自cppreference.com
< cpp‎ | locale‎ | locale‎ | id

 
 
 
std::locale
会员类型
原文:
Member types
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
成员函数
原文:
Member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
静态成员函数
原文:
Static member functions
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
 
定义于头文件 <locale>
id();
(1)
id(const id&) = delete;
(2)
1)
默认的构造函数创建一个对象实现特定的内容类型std::locale::id.
原文:
default constructor: creates an object of type std::locale::id with implementation-specific content.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
拷贝构造函数被删除;std::locale::id是不是复制的.
原文:
copy constructor is deleted; std::locale::id is not copyable.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 注释

由于语言环境方面必须具有静态存储持续时间,如std::cout的IO流对象,典型的实现让隐含的默认构造函数零初始化的内容std::locale::id(静态对象的构造函数运行前)的静态初始化期间,如果一个面第一次被添加到任何语言环境,语言环境方面的id完成初始化.
原文:
Because locales and facets must be available for the IO stream objects with static storage duration, such as std::cout, typical implementations let implicit default constructor zero-initialize the contents of std::locale::id during static initialization (before constructors run for static objects), and when a facet is added to any locale for the first time, the locale completes initialization of the facet's id.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。