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