std::locale::id::id
来自cppreference.com
在标头 <locale> 定义
|
||
id(); |
(1) | |
id(const id&) = delete; |
(2) | |
1) 默认构造函数:创建拥有实现指定内容的 std::locale::id 类型对象。
2) 复制构造函数被删除; std::locale::id 不可复制。
注意
因为 locale 和 facet 必须对拥有静态存储期的 IO 流对象如 std::cout 可用,典型的实现在静态初始化期间(在构造函数为静态对象运行之前),让隐式的默认构造函数零初始化 std::locale::id 的内容,而在首次添加 facet 到任何 locale 时, locale 完成 facet 的 id
的初始化。