Partager via


locale::operator!=

Teste deux paramètres régionaux pour l'inégalité.

bool operator!=(
    const locale& _Right
) const;

Paramètres

  • _Right
    Un des paramètres régionaux à tester pour l'inégalité.

Valeur de retour

Valeur booléenne qui est true si les paramètres régionaux ne sont pas des copies des mêmes paramètres régionaux ; false si les paramètres régionaux sont des copies des mêmes paramètres régionaux.

Notes

Deux paramètres régionaux sont égaux s'ils sont les mêmes paramètres régionaux, si l'un est une copie de l'autre, ou s'ils ont des noms identiques.

Exemple

// 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;
}
  

Configuration requise

En-tête: <paramètres régionaux>

Espace de noms : std

Voir aussi

Référence

locale, classe