has_facet
测试,如果特定方面在指定的存储区域设置。
template<class Facet>
bool has_facet(
const locale& _Loc
);
参数
- _Loc
为显示的方面将测试的区域设置。
返回值
如果区域设置为;测试方面具有true,false,如果它不。
备注
模板函数。检查是有用非强制性的个区域设置中是否列出,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