派生类模板描述了一个对象,该对象可以充当给定区域设置的 ctype facet,允许对字符进行分类,并在大小写之间以及本机字符集和区域设置指定的字符集之间进行转换。
语法
template <class _Elem>
class ctype_byname : public ctype<_Elem>
{
public:
explicit ctype_byname(
const char* _Locname,
size_t _Refs = 0);
explicit ctype_byname(
const string& _Locname,
size_t _Refs = 0);
protected:
virtual __CLR_OR_THIS_CALL ~ctype_byname();
};
备注
其行为由命名的区域设置 _Locname 决定。 每个构造函数使用 ctype<CharType>(_Refs) 或基类 ctype<char>的等效项初始化其基对象。
要求
标头:<locale>
命名空间: std