Scroll to navigation

std::locale::operator==,operator!=(3) C++ Standard Libary std::locale::operator==,operator!=(3)

NAME

std::locale::operator==,operator!= - std::locale::operator==,operator!=

Synopsis


Defined in header <locale>
bool operator==( const locale& other ) const; (1)
bool operator!=( const locale& other ) const; (2) (until C++20)


Tests two locales for equality. Named locales are considered equal if their names
are equal. Unnamed locales are considered equal if they are copies of each other.


The != operator is synthesized from operator==. (since C++20)

Parameters


other - a std::locale object to compare

Return value


1) true if other is a copy of *this or has an identical name, false otherwise.
2) false if other is a copy of *this or has an identical name, true otherwise.

Example


This section is incomplete
Reason: no example

See also


constructor constructs a new locale
(public member function)
name returns the name of the locale or "*" if unnamed
(public member function)

2022.07.31 http://cppreference.com