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