public member function
<locale>
std::locale::~locale
Locale destructor
Destroys the locale object.
If the object is the last locale object containing a facet object for which it manages its storage, this may also be deleted.
Data races
The object, and eventually some or all of its facets, are destroyed.
Exception safety
No-throw guarantee: never throws exceptions.