Udostępnij za pośrednictwem


has_facet

Testy, jeśli szczególne aspekt jest przechowywany w określonych ustawień regionalnych.

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

Parametry

  • _Loc
    Ustawienia regionalne badane na obecność aspekt.

Wartość zwracana

TRUE Jeśli regionalne aspekt badane; FALSE , jeśli nie ma.

Uwagi

Funkcja szablonu jest przydatne do sprawdzania, czy nonmandatory aspekty są wymienione w regionalnych przed use_facet jest wywoływana w celu uniknięcia wyjątek, który będzie generowany, jeśli nie były obecne.

Przykład

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

Wymagania

Nagłówek: <locale>

Obszar nazw: std