Compartir a través de


locale::operator!=

pruebas dos configuraciones regionales para la desigualdad.

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

Parámetros

  • _Right
    una de las configuraciones regionales que se probarán para la desigualdad.

Valor devuelto

Un valor booleano que es TRUE si la configuración regional no son copias de la misma configuración regional; Falso si las configuraciones regionales son copias de la misma configuración regional.

Comentarios

Dos configuraciones regionales son iguales si son la misma configuración regional, si uno es una copia del otro, o si tienen nombres idénticos.

Ejemplo

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

Requisitos

encabezado: <configuración regional>

espacio de nombres: std

Vea también

Referencia

locale Class