has_facet
Zkoušky, pokud konkrétní podmínka je uložena v zadané národní prostředí.
template<class Facet>
bool has_facet(
const locale& _Loc
);
Parametry
- _Loc
Národní prostředí pro testování na přítomnost podmínka.
Vrácená hodnota
true Pokud je národní prostředí podmínka otestována; false Pokud tomu tak není.
Poznámky
Šablona funkce je užitečná pro kontrolu, zda nonmandatory charakteristiky jsou uvedeny v národní prostředí před use_facet se nazývá, aby se zabránilo výjimku, která bude vyvolána, pokud nebyly nalezeny.
Příklad
// 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
Požadavky
Záhlaví:<národního prostředí>
Obor názvů: std