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