char_traits Struct
Estrutura char_traits descreve os atributos associados a um caractere.
template <
class CharType
> struct char_traits;
Parâmetros
- CharType
O tipo de dados do elemento.
Comentários
A estrutura do modelo descreve diversas características de caracteres do tipo CharType.A classe de modelo basic_string , bem como várias classes de modelo de iostream, incluindo basic_ios, usar essas informações para manipular elementos do tipo CharType.Um tipo de elemento não deve exigir explícita construção ou destruição.Ele deve fornecer um construtor padrão, um construtor de cópia e um operador de atribuição, com a semântica esperado.Uma cópia bit a bit deve ter o mesmo efeito que uma atribuição.Nenhuma das funções de membro de struct char_traits pode lançar exceções.
Typedefs
Um tipo de caractere. |
|
Um tipo de número inteiro que pode representar um caractere de tipo char_type ou um caractere de final de arquivo (EOF). |
|
Um tipo de inteiro pode representar deslocamentos entre posições em um fluxo. |
|
Tipo de inteiro que pode representar as posições em um fluxo. |
|
Um tipo que representa o estado de conversão de caracteres multibyte em um fluxo. |
Funções de membro
Atribui um valor de caractere para outro. |
|
Compara até um número especificado de caracteres de duas seqüências de caracteres. |
|
Copia um número especificado de caracteres de uma seqüência de caracteres para outro.Preterido.Use char_traits::_Copy_s em vez disso. |
|
Copia um número especificado de caracteres de uma seqüência de caracteres para outro. |
|
Retorna o caractere de final de arquivo (EOF). |
|
Testa se dois char_type caracteres são iguais. |
|
Testa se dois caracteres representados como int_types são iguais. |
|
Procura a primeira ocorrência de um caractere especificado em um intervalo de caracteres. |
|
Retorna o comprimento de uma seqüência. |
|
Testa se um caractere é menor que outro. |
|
Copia um número especificado de caracteres em uma seqüência para outro, sobrepondo possíveis, seqüência.Preterido.Use char_traits::_Move_s em vez disso. |
|
Copia um número especificado de caracteres em uma seqüência para outro, sobrepondo possíveis, seqüência. |
|
Testa se um caractere é o caractere de final de arquivo (EOF). |
|
Converte um int_type caractere correspondente char_type de caracteres e retorna o resultado. |
|
Converte um char_type caractere correspondente int_type de caracteres e retorna o resultado. |
Requisitos
Cabeçalho: <string>
Namespace: std
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão