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