Biblioteca C ++ - <wstringbuf>
Introdução
É um buffer de fluxo para ler e gravar em objetos wstring e objetos dessa classe mantêm internamente uma sequência de caracteres largos que eles usam como sua sequência de entrada associada e / ou sequência de saída associada. A sequência interna pode ser inicializada a partir de um objeto wstring ou copiada para um, usando o membro str.
Definição
Abaixo está a definição de std :: wstringbuf.
typedef basic_stringbuf<wchar_t> wstringbuf;
Parâmetros
charT - Tipo de personagem.
traits - Classe de traços de caracteres que define propriedades essenciais dos caracteres usados por objetos de fluxo.
int_type - Tipo inteiro.
Alloc- Tipo de objeto alocador usado para definir o modelo de alocação de armazenamento para os objetos basic_string. Por padrão, o modelo de classe de alocador é usado, o que define o modelo de alocação de memória mais simples e é independente de valor.
Funções de membro públicas
Sr. Não. | Tipos de membros | Definição |
---|---|---|
1 | (construtor) | Construir objeto (função de membro público) |
2 | (destruidor) | Destruir objeto (função de membro público) |
Funções de membro públicas
Sr. Não. | Tipos de membros | Definição |
---|---|---|
1 | pubimbue | É um local imbuído |
2 | getloc | É usado para obter a localidade atual |
Gerenciamento e posicionamento de buffer
Sr. Não. | Gerenciamento e posicionamento de buffer | Definição |
---|---|---|
1 | pubsetbuf | É usado para definir a matriz de buffer |
2 | pubseekoff | É usado para definir o ponteiro da posição interna para a posição relativa |
3 | pubseekpos | É usado para definir o ponteiro da posição interna para a posição absoluta |
4 | pubsync | É usado para sincronizar o buffer de fluxo |
Funções de entrada
Sr. Não. | Funções de entrada | Definição |
---|---|---|
1 | in_avail | É usado para obter o número de caracteres disponíveis para ler |
2 | snextc | É usado para avançar para a próxima posição e obter personagem |
3 | sbumpc | É usado para obter o personagem atual e avançar para a próxima posição |
4 | sgetc | É usado para obter o personagem atual |
5 | sgetn | É usado para obter sequência de caracteres |
4 | sputbackc | É usado para colocar o personagem de volta |
5 | Sungetc | É usado para diminuir a posição atual |
Funções de saída
Sr. Não. | Resultado | Definição |
---|---|---|
1 | sputc | É usado para colocar o personagem e avançar para a próxima posição |
2 | cuspir | É usado para colocar sequência de caracteres |
Substituições de funções virtuais protegidas
Sr. Não. | função virtual | Definição |
---|---|---|
1 | setbuf | É usado para definir o buffer |
2 | buscar | É usado para definir o ponteiro de posição para a posição relativa |
3 | seepos | É usado para definir o ponteiro de posição para a posição absoluta |
4 | underflow | É usado para obter caráter |
5 | pbackfail | É usado para colocar o personagem de volta |
5 | transbordar | É usado para colocar personagem |