ctype_byname 类

派生类模板描述了一个对象,该对象可以充当给定区域设置的 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

另请参阅

C++ 标准库中的线程安全