std::locale::id::id
Defined in header <locale> |
||
---|---|---|
id(); |
(1) | |
id(const id&) = delete; |
(2) |
1) default constructor: creates an object of type std::locale::id
with implementation-specific content.
2) copy constructor is deleted; std::locale::id
is not copyable.
Notes
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
.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/locale/locale/id/id