locale::operator==
Tests zwei Gebietsschemas für Gleichheit.
bool operator==(
const locale& _Right
) const;
Parameter
- _Right
Eines der Gleichheit zu testenden Gebietsschemas.
Rückgabewert
Ein boolescher Wert, der true, wenn die Gebietsschemas Kopien desselben Gebietsschemas sind; false, wenn die Gebietsschemas nicht 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_eq.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( )
<< ")\n and loc2 (" << loc2.name( ) << ") are equal."
<< endl;
else
cout << "locales loc1 (" << loc1.name( )
<< ")\n and loc2 (" << loc2.name( ) << ") are not equal."
<< endl;
if ( loc1 == loc3 )
cout << "locales loc1 (" << loc1.name( )
<< ")\n and loc3 (" << loc3.name( ) << ") are equal."
<< endl;
else
cout << "locales loc1 (" << loc1.name( )
<< ")\n and loc3 (" << loc3.name( ) << ") are not equal."
<< endl;
}
Anforderungen
Gebietsschema Header: <>
Namespace: std