◐ Shell
clean mode source ↗

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.

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)

destructs a basic_stringbuf object and the string it holds
(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.

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.
You can help to correct and verify the translation. Click here for instructions.

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.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública virtual membro) [edit]

Localidades

Original:

Locales

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Invoca imbue()

Original:

invokes imbue()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Posicionamento

Original:

Positioning

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Invoca setbuf()

Original:

invokes setbuf()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Invoca seekoff()

Original:

invokes seekoff()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Invoca seekpos()

Original:

invokes seekpos()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Invoca sync()

Original:

invokes sync()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Obter área

Original:

Get area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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:

advances the input sequence as if by calling

sbumpc()

and discarding the result

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]

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.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Invoca xsgetn()

Original:

invokes xsgetn()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Coloque área

Original:

Put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

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.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Invoca xsputn()

Original:

invokes xsputn()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(of std::basic_streambuf função pública membro) [edit]

Putback

Original:

Putback

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(protegido função de membro) [edit]

Localidades

Original:

Locales

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[virtual]

altera o local associado

Original:

changes the associated locale

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtual protegido of std::basic_streambuf função de membro) [edit]

Posicionamento

Original:

Positioning

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.

[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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(protegido função de membro) [edit]

Coloque área

Original:

Put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(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.
You can help to correct and verify the translation. Click here for instructions.


(protegido função de membro) [edit]

Putback

Original:

Putback

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[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.
You can help to correct and verify the translation. Click here for instructions.


(virtual protegido of std::basic_streambuf função de membro) [edit]