Compartilhar via


Classe codecvt_byname

Um modelo de classe derivado que descreve um objeto que pode funcionar como uma faceta de agrupamento de uma determinada localidade, permitindo a recuperação de informações específicas a uma área cultural no que diz respeito a conversões.

Sintaxe

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();

};

Parâmetros

locale_name
Uma localidade nomeada.

ref_count
Uma contagem de referência inicial.

Comentários

As facetas byname são criadas automaticamente quando uma localidade nomeada é construída.

Seu comportamento é determinado pela localidade nomeada locale_name. Cada construtor inicializa o respectivo objeto base usando codecvt<CharType, Byte, StateType>( ref_count ). Para obter mais informações, consulte codecvt.

Requisitos

Cabeçalho:<locale>

Namespace: std

Confira também

Acesso Thread-Safe na Biblioteca Padrão C++