locale::operator!=
Test due impostazioni locali la disuguaglianza.
bool operator!=(
const locale& _Right
) const;
Parametri
- _Right
Una delle impostazioni locali per verificare l'esistenza disuguaglianza.
Valore restituito
Un valore boolean che è true se le impostazioni locali non sono copie delle stesse impostazioni locali; false se le impostazioni locali sono copie delle stesse impostazioni locali.
Note
Due impostazioni locali sono uguali se sono le stesse impostazioni locali, si ne è una copia dell'altro, oppure quando dispongono di nomi identici.
Esempio
// 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;
}
Requisiti
impostazioni locali <diIntestazione: >
Spazio dei nomi: std