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