Udostępnij za pośrednictwem


locale::operator==

Testy dwa ustawienia regionalne dla równości.

bool operator==(
    const locale& _Right
) const;

Parametry

  • _Right
    Jedno z ustawień regionalnych badane dla równości.

Wartość zwracana

Wartość logiczna, która jest true , jeśli ustawienia regionalne są kopie tych samych ustawień regionalnych; FALSE , jeśli ustawienia regionalne nie są kopie tych samych ustawień regionalnych.

Uwagi

Dwa ustawienia regionalne są równe, jeżeli są one tych samych ustawień regionalnych, jeśli jest drugą kopię lub mają identyczne nazwy.

Przykład

// locale_op_eq.cpp
// compile with: /EHsc
#include <iostream>
#include <string>
#include <locale>

using namespace std;

int main( ) 
{
   locale loc1( "German_Germany" );
   locale loc2( "German_Germany" );
   locale loc3( "English" );

   if ( loc1 == loc2 )
      cout << "locales loc1 (" << loc1.name( )
      << ")\n and loc2 (" << loc2.name( ) << ") are equal." 
      << endl;
   else
      cout << "locales loc1 (" << loc1.name( )
      << ")\n and loc2 (" << loc2.name( ) << ") are not equal." 
      << endl;

   if ( loc1 == loc3 )
      cout << "locales loc1 (" << loc1.name( )
      << ")\n and loc3 (" << loc3.name( ) << ") are equal." 
      << endl;
   else
      cout << "locales loc1 (" << loc1.name( )
      << ")\n and loc3 (" << loc3.name( ) << ") are not equal." 
      << endl;
}
  
  

Wymagania

Nagłówek: <locale>

Obszar nazw: std

Zobacz też

Informacje

locale Class