Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A classe de modelo wstring_convert realiza conversões entre uma seqüência de caracteres de largura e uma seqüência de caracteres de byte.
template<
class Codecvt,
class Elem = wchar_t
>
class wstring_convert
Parâmetros
Codecvt
O localidade faceta que representa o objeto de conversão.Elem
O tipo de elemento de caractere largo.
Comentários
A classe de modelo descreve um objeto que controla conversões entre objetos de cadeia de caracteres larga da classe std::basic_string<Elem> e objetos de cadeia de caracteres de byte da classe std::basic_string<char> (também conhecido como std::string).A classe de modelo define os tipos de wide_string e byte_string como sinônimos para esses dois tipos.Conversão entre uma seqüência de Elem valores (armazenados em um wide_string objeto) multibyte seqüências e (armazenados em um byte_string objeto) é executada por um objeto da classe Codecvt<Elem, char, std::mbstate_t>, que atenda os requisitos de aspecto padrão de conversão de código std::codecvt<Elem, char, std::mbstate_t>.
Armazena um objeto desta classe de modelo:
Uma seqüência de caracteres de byte para exibir erros
Uma seqüência de caracteres de largura para exibir erros
Um ponteiro para o objeto de conversão alocado (que é liberado quando o objeto wbuffer_convert é destruído)
Um objeto de estado de conversão do tipo state_type
Uma contagem de conversão
Construtores
Constrói um objeto do tipo wstring_convert. |
Typedefs
Um tipo que representa uma seqüência de caracteres de byte. |
|
Um tipo que representa uma seqüência de caracteres de largura. |
|
Um tipo que representa o estado de conversão. |
|
Um tipo que representa um número inteiro. |
Funções de membro
Converte uma seqüência de caracteres de byte em uma cadeia de caracteres de largura. |
|
Converte uma seqüência de largura para uma seqüência de caracteres de byte. |
|
Retorna o número de conversões bem-sucedida. |
|
Retorna um objeto que representa o estado da conversão. |
Requisitos
Cabeçalho: < cvt/wstring >
Namespace: stdext::cvt