has_facet

测试,如果特定方面在指定的存储区域设置。

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

参数

  • _Loc
    为显示的方面将测试的区域设置。

返回值

如果区域设置为;测试方面具有truefalse,如果它不。

备注

模板函数。检查是有用非强制性的个区域设置中是否列出,use_facet 调用之前避免将引发的异常。之前,如果它不存在。

示例

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

要求

页眉: <区域设置>

命名空间: std