Freigeben über


locale::operator!=

Tests zwei Gebietsschemas auf Ungleichheit.

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

Parameter

  • _Right
    Eines der auf Ungleichheit getestet werden, Gebietsschemas.

Rückgabewert

Ein boolescher Wert, der true, 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 sind, wenn eine Kopie vom anderen ist oder wenn sie identischen Namen enthalten.

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

Gebietsschema Header: <>

Namespace: std

Siehe auch

Referenz

locale-Klasse