has_facet
Comprueba si una faceta determinada se almacena en una configuración regional especificada.
template<class Facet>
bool has_facet(
const locale& _Loc
);
Parámetros
- _Loc
Configuración regional que se va a probar para la presencia de una faceta.
Valor devuelto
true si la configuración regional tiene la faceta probada para; false si no lo hace.
Comentarios
La función de plantilla es útil para comprobar si las facetas nonmandatory están incluidas en una configuración regional antes de que use_facet se denomina para evitar la excepción que se produce si no se encontró.
Ejemplo
// locale_has_facet.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>
using namespace std;
int main( )
{
locale loc ( "German_Germany" );
bool result = has_facet <ctype<char> > ( loc );
cout << result << endl;
}
1
Requisitos
configuración regional <deEncabezado: >
Espacio de nombres: std