Compartir a través de


locale::operator==

Pruebas dos configuraciones regionales de igualdad.

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

Parámetros

  • _Right
    Una de las configuraciones regionales que se probarán para comprobar la igualdad.

Valor devuelto

un valor booleano que es TRUE si las configuraciones regionales son copias de la misma configuración regional; Falso si la configuración regional no 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_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;
}
  
  

Requisitos

encabezado: <configuración regional>

espacio de nombres: std

Vea también

Referencia

locale Class