Sdílet prostřednictvím


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