Udostępnij za pośrednictwem


locale::operator!=

Testy dwa ustawienia regionalne dla nierówności.

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

Parametry

  • _Right
    Jedno z ustawień regionalnych nierówności badania.

Wartość zwracana

Wartość logiczna, która jest true , jeśli ustawienia regionalne nie są kopie tych samych ustawień regionalnych; FALSE , jeśli ustawienia regionalne 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_ne.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( )
      << ") and\n loc2 (" << loc2.name( ) << ") are not equal." << endl;
   else
      cout << "locales loc1 (" << loc1.name( )
      << ") and\n loc2 (" << loc2.name( ) << ") are equal." << endl;

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

Wymagania

Nagłówek: <locale>

Obszar nazw: std

Zobacz też

Informacje

locale Class