| std::locale::id::id(3) | C++ Standard Libary | std::locale::id::id(3) | 
NAME¶
std::locale::id::id - std::locale::id::id
Synopsis¶
 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.
| 2022.07.31 | http://cppreference.com |