has_facet
Teste se um aspecto específico é armazenada em uma localidade especificada.
template<class Facet>
bool has_facet(
const locale& _Loc
);
Parâmetros
- _Loc
A localidade a ser testada para a presença de um aspecto.
Valor de retorno
true se a localidade tem um aspecto testada para; false caso contrário.
Comentários
A função do modelo é útil para verificar se as facetas nonmandatory estão listadas em um local antes que use_facet seja chamado para evitar a exceção que é lançada se não estava atual.
Exemplo
// 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;
}
Requisitos
Cabeçalho: <locale>
namespace: STD