Scroll to navigation

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