has_facet
測試,如果特定項目中指定的地區設定中。
template<class Facet>
bool has_facet(
const locale& _Loc
);
參數
- _Loc
為這個顯示將測試的地區設定。
傳回值
true ,如果地區設定有 Facet 測試為; false 。
備註
樣板函式為檢查非強制的 Facet 是否適用於地區設定清單,在呼叫 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