Freigeben über


locale::operator!=

Tests zwei Gebietsschemas für Ungleichheit.

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

Parameter

  • _Right
    Eines der für Ungleichheit getestet werden Gebietsschemas.

Rückgabewert

Ein boolescher Wert, der true ist, wenn die Gebietsschemas nicht Kopien desselben Gebietsschemas sind; false, wenn die Gebietsschemas Kopien desselben Gebietsschemas sind.

Hinweise

Zwei Gebietsschemas sind gleich, wenn sie das gleiche Gebietsschema entsprechen, wenn Sie eine Kopie des anderen ist oder wenn sie identische Namen haben.

Beispiel

// 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;
}
  
  

Anforderungen

Header: <locale>

Namespace: std

Siehe auch

Referenz

locale Class