std::basic_stringbuf - cppreference.com
std::basic_stringbuf é um std::basic_streambuf cujo associado seqüência de caracteres é uma seqüência residente na memória de caracteres arbitrários, que pode ser inicializado ou disponibilizados como uma instância de std::basic_string.
Original:
std::basic_stringbuf is a std::basic_streambuf whose associated character sequence is a memory-resident sequence of arbitrary characters, which can be initialized from or made available as an instance of std::basic_string.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Implementações típicas de std::basic_stringbuf segurar um objeto do tipo std::basic_string diretamente como um membro de dados e usá-lo tanto como sequência de caracteres a controlada (a matriz onde os seis indicadores de std::basic_streambuf estão apontando para) e, como a seqüência de caracteres associado (a fonte de caracteres para todos operações de entrada ea meta para a saída). Além disso, uma implementação típica contém um membro de dados do tipo std::ios_base::openmode para indicar o estado da corrente (entrada-only, saída-saída única, a entrada ou /).
Original:
Typical implementations of std::basic_stringbuf hold an object of type std::basic_string directly as a data member and use it as both the controlled character sequence (the array where the six pointers of std::basic_streambuf are pointing to) and as the associated character sequence (the source of characters for all input operations and the target for the output). In addition, a typical implementation holds a data member of type std::ios_base::openmode to indicate the status of the stream (input-only, output-only, or input/output).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Duas especializações para tipos de caracteres comuns também estão definidos:
Original:
Two specializations for common character types are also defined:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Membro funções públicas
Original:
Public member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Membro funções públicas
Original:
Public member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
constrói um objeto basic_stringbuf
Original:
constructs a basic_stringbuf object
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(função pública membro) [edit] assigns a basic_stringbuf object
(função pública membro) [edit]
troca dois objetos basic_stringbuf
Original:
swaps two basic_stringbuf objects
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(função pública membro) [edit]
(destructor)
[virtual] (declarada implicitamente)
(função pública virtual membro) [edit]
substitui ou obtém uma cópia da seqüência de caracteres associado
Original:
replaces or obtains a copy of the associated character string
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(função pública membro) [edit]
Protegido funções de membro
Original:
Protected member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Protegido funções de membro
Original:
Protected member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
retorna o próximo caractere disponível na sequência de entrada
Original:
returns the next character available in the input sequence
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(virtual protegido função de membro) [edit]
coloca um caractere de volta para a sequência de entrada
Original:
puts a character back into the input sequence
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(virtual protegido função de membro) [edit]
acrescenta um personagem para a seqüência de saída
Original:
appends a character to the output sequence
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(virtual protegido função de membro) [edit]
tentativas de substituir a seqüência de caracteres controlada com uma matriz
Original:
attempts to replace the controlled character sequence with an array
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(virtual protegido função de membro) [edit]
reposiciona ponteiro a seguinte na sequência de entrada, de saída de sequência, ou ambos, usando endereçamento relativo
Original:
repositions the next pointer in the input sequence, output sequence, or both, using relative addressing
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(virtual protegido função de membro) [edit]
reposiciona o ponteiro próximo na seqüência de entrada, a seqüência de saída, ou ambos, usando endereçamento absoluto
Original:
repositions the next pointer in the input sequence, output sequence, or both using absolute addressing
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(virtual protegido função de membro) [edit]
Herdado de std::basic_streambuf
Member types
Tipo de membro Original: Member type The text has been machine-translated via Google Translate. |
Definition |
char_type
|
CharT[edit]
|
traits_type
|
Traits[edit]
|
int_type
|
Traits::int_type[edit]
|
pos_type
|
Traits::pos_type[edit]
|
off_type
|
Traits::off_type[edit]
|
Member functions
[virtual] |
destrói o objeto basic_streambuf Original: destructs the basic_streambuf object The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública virtual membro) [edit]
|
Localidades Original: Locales The text has been machine-translated via Google Translate. | |
Invoca Original: invokes The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
obtém uma cópia do local associado Original: obtains a copy of the associated locale The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Posicionamento Original: Positioning The text has been machine-translated via Google Translate. | |
Invoca Original: invokes The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Invoca Original: invokes The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Invoca Original: invokes The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Invoca Original: invokes The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Obter área Original: Get area The text has been machine-translated via Google Translate. | |
obtém o número de caracteres disponíveis imediatamente na área get Original: obtains the number of characters immediately available in the get area The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
avança a seqüência de entrada, em seguida, lê um caractere sem avançar novamente Original: advances the input sequence, then reads one character without advancing again The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
lê um caractere da seqüência de entrada e avança a seqüência Original: reads one character from the input sequence and advances the sequence The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
stossc (obsoleta) |
avança a seqüência de entrada, como se chamando sbumpc()e descartando o resultado Original: The text has been machine-translated via Google Translate. (função pública membro) [edit] |
lê um caractere da seqüência de entrada sem avançar na seqüência Original: reads one character from the input sequence without advancing the sequence The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Invoca Original: invokes The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Coloque área Original: Put area The text has been machine-translated via Google Translate. | |
escreve um personagem para a área de largada e avança o ponteiro seguinte Original: writes one character to the put area and advances the next pointer The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Invoca Original: invokes The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Putback Original: Putback The text has been machine-translated via Google Translate. | |
coloca um personagem de volta na seqüência de entrada Original: puts one character back in the input sequence The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
move o ponteiro próximo da sequência de entrada volta a um Original: moves the next pointer in the input sequence back by one The text has been machine-translated via Google Translate. (of std::basic_streambuf função pública membro) [edit]
| |
Protected member functions
constrói um objeto basic_streambuf Original: constructs a basic_streambuf object The text has been machine-translated via Google Translate. (protegido função de membro) [edit] | |
(C++11) |
substitui um objeto basic_streambuf Original: replaces a basic_streambuf object The text has been machine-translated via Google Translate. (protegido função de membro) [edit] |
(C++11) |
troca dois objetos basic_streambuf Original: swaps two basic_streambuf objects The text has been machine-translated via Google Translate. (protegido função de membro) [edit] |
Localidades Original: Locales The text has been machine-translated via Google Translate. | |
[virtual] |
altera o local associado Original: changes the associated locale The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
Posicionamento Original: Positioning The text has been machine-translated via Google Translate. | |
[virtual] |
substitui o buffer com matriz definida pelo usuário, se for permitido Original: replaces the buffer with user-defined array, if permitted The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
[virtual] |
reposiciona ponteiro a seguinte na sequência de entrada, de saída de sequência, ou ambos, usando endereçamento relativo Original: repositions the next pointer in the input sequence, output sequence, or both, using relative addressing The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
[virtual] |
reposiciona o ponteiro próximo na seqüência de entrada, a seqüência de saída, ou ambos, usando endereçamento absoluto Original: repositions the next pointer in the input sequence, output sequence, or both using absolute addressing The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
[virtual] |
sincroniza os buffers com a seqüência de caracteres associado Original: synchronizes the buffers with the associated character sequence The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
Obter área Original: Get area The text has been machine-translated via Google Translate. | |
[virtual] |
obtém o número de caracteres disponíveis para a entrada da sequência de entrada associada, se conhecida Original: obtains the number of characters available for input in the associated input sequence, if known The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
[virtual] |
lê caracteres da seqüência de entrada associado para a área get Original: reads characters from the associated input sequence to the get area The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
[virtual] |
lê caracteres da seqüência de entrada associado à área de get e avança o ponteiro seguinte Original: reads characters from the associated input sequence to the get area and advances the next pointer The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
[virtual] |
lê vários personagens da seqüência de entrada Original: reads multiple characters from the input sequence The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
retorna um ponteiro para o início, o personagem de corrente e o fim da área get Original: returns a pointer to the beginning, current character and the end of the get area The text has been machine-translated via Google Translate. (protegido função de membro) [edit] | |
avança o ponteiro próximo na seqüência de entrada Original: advances the next pointer in the input sequence The text has been machine-translated via Google Translate. (protegido função de membro) [edit] | |
reposiciona ponteiros o início, ao lado, e no fim da seqüência de entrada Original: repositions the beginning, next, and end pointers of the input sequence The text has been machine-translated via Google Translate. (protegido função de membro) [edit] | |
Coloque área Original: Put area The text has been machine-translated via Google Translate. | |
[virtual] |
writes multiple characters to the output sequence (virtual protegido of std::basic_streambuf função de membro) [edit]
|
[virtual] |
escreve caracteres para a seqüência de saída associado da área de venda Original: writes characters to the associated output sequence from the put area The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|
retorna um ponteiro para o início, o personagem de corrente e o fim da área de venda Original: returns a pointer to the beginning, current character and the end of the put area The text has been machine-translated via Google Translate. (protegido função de membro) [edit] | |
avanços ponteiro o próximo da seqüência de saída Original: advances the next pointer of the output sequence The text has been machine-translated via Google Translate. (protegido função de membro) [edit] | |
reposiciona ponteiros o início, ao lado, e no fim da seqüência de saída Original: repositions the beginning, next, and end pointers of the output sequence The text has been machine-translated via Google Translate. (protegido função de membro) [edit] | |
Putback Original: Putback The text has been machine-translated via Google Translate. | |
[virtual] |
coloca um caractere de volta para a sequência de entrada, possivelmente modificando a sequência de entrada Original: puts a character back into the input sequence, possibly modifying the input sequence The text has been machine-translated via Google Translate. (virtual protegido of std::basic_streambuf função de membro) [edit]
|