has_facet

특정 패싯을 지정 된 로케일에 저장 되어 있는 경우 테스트 합니다.

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

매개 변수

  • _Loc
    패싯의 현재 상태에 대 한 테스트 로캘.

반환 값

true 이면 ; 테스트 패싯의 로케일 경우 false 이면 표시 되지 않는 경우.

설명

템플릿 함수가 선택적 면 전에 로케일에 나열 되는지 여부를 확인 하는 데는 use_facet 부호가 없는 경우 throw 되는 예외를 방지 하기 위해 호출 됩니다.

예제

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

요구 사항

헤더: <locale>

네임 스페이스: std