Udostępnij za pośrednictwem


has_facet

Sprawdza, czy określonego aspektu jest przechowywany w określonej lokalizacji.

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

Parametry

  • _Loc
    Ustawienia regionalne badania na obecność zestaw reguł.

Wartość zwracana

TRUE Jeśli ustawienia regionalne ma aspekt przetestowane pod kątem; false Jeśli tak nie jest.

Uwagi

Funkcja szablonu jest przydatne, aby sprawdzić, czy w ustawieniach regionalnych przed są wymienione aspekty nonmandatory use_facet nazywa się do uniknięcia wyjątek, który może zostać wygenerowany, jeśli nie były widoczne.

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

Wymagania

Nagłówek:<ustawień regionalnych>

Przestrzeń nazw: std