Поделиться через


Класс codecvt_byname

Шаблон производного класса, описывающий объект, который может служить аспектом сортировки заданного языкового стандарта, что позволяет получить информацию, относящуюся к культурной области, относящуюся к преобразованиям.

Синтаксис

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 Аспекты создаются автоматически при создании именованного языкового стандарта.

Его поведение определяется именованным языковым стандартом locale_name. Каждый конструктор инициализирует базовый объект с помощью codecvt<CharType, Byte, StateType>( ref_count ). Дополнительные сведения см. в разделе codecvt.

Требования

Заголовок:<языковой стандарт>

Пространство имен: std

См. также

Потокобезопасность в стандартной библиотеке C++