codecvt_byname

一种派生类模板,用于描述一个对象来充当给定区域设置的排序规则 facet,从而检索与转换有关的文化区域特定信息。

语法

template <class CharType, class Byte, class StateType>
class codecvt_byname: public codecvt<CharType, Byte, StateType> {
public:
    explicit codecvt_byname(
    const char* locale_name,
    size_t ref_count = 0);

explicit codecvt_byname(
    const string& locale_name,
    size_t ref_count = 0);

protected:
    virtual ~codecvt_byname();

};

参数

locale_name
已命名的区域设置。

ref_count
初始引用计数。

注解

构造已命名的区域设置时,将自动创建 byname facet。

其行为由命名的区域设置 locale_name 决定。 每个构造函数通过使用 codecvt<CharType, Byte, StateType>( ref_count ) 初始化其基对象。 有关详细信息,请参阅 codecvt

要求

标头:<locale>

命名空间: std

另请参阅

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