locale::operator!=
Testy dwa ustawienia regionalne dla nierówności.
bool operator!=(
const locale& _Right
) const;
Parametry
- _Right
Jedno z ustawień regionalnych nierówności badania.
Wartość zwracana
Wartość logiczna, która jest true , jeśli ustawienia regionalne nie są kopie tych samych ustawień regionalnych; FALSE , jeśli ustawienia regionalne są kopie tych samych ustawień regionalnych.
Uwagi
Dwa ustawienia regionalne są równe, jeżeli są one tych samych ustawień regionalnych, jeśli jest drugą kopię lub mają identyczne nazwy.
Przykład
// 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;
}
Wymagania
Nagłówek: <locale>
Obszar nazw: std