Condividi tramite


has_facet

Verifica se un facet particolare viene archiviato nelle impostazioni locali.

template<class Facet>
   bool has_facet(
      const locale& _Loc
   );

Parametri

  • _Loc
    Le impostazioni locali per verificare la presenza di un facet.

Valore restituito

true se le impostazioni locali hanno un facet testato per; false caso contrario.

Note

La funzione di modello è utile per controllare se i facet nonmandatory siano elencati nelle impostazioni locali use_facet prima che venga chiamato per evitare l'eccezione che verrebbe generata se non è presente.

Esempio

// 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;
}
  

Requisiti

intestazione: <locale>

Spazio dei nomi: deviazione standard