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