◐ Shell
clean mode source ↗

std::basic_streambuf::overflow - cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

int_type overflow( int_type ch = traits::eof() );

Garante que há espaço na área para colocar pelo menos um personagem por poupar algum subseqüência inicial de caracteres começando pbase() para a seqüência de saída e atualizar os ponteiros para a área de saída (se necessário). Se não é ch traits::eof() (ie traits::eq_int_type(c, traits::eof()) != true), que o mesmo seja colocado para a área de saída, ou directamente guardado a sequência de saída.

Original:

Ensures that there space at the put area for at least one character by saving some initial subsequence of characters starting at pbase() to the output sequence and updating the pointers to the output area (if needed). If ch is not traits::eof() (i.e. traits::eq_int_type(c, traits::eof()) != true), it is either put to the output area or directly saved 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.

A função pode atualizar pptr, epptr e pback ponteiros para definir o local para gravar mais dados. Em caso de falha, a função que assegura quer pptr() == nullptr ou pptr() == epptr.

Original:

The function may update pptr, epptr and pback pointers to define the location to write more data. On failure, the function ensures that either pptr() == nullptr or pptr() == epptr.

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

A versão da classe base da função não faz nada. As classes derivadas podem substituir essa função para permitir atualizações para a área get no caso de exaustão.

Original:

The base class version of the function does nothing. The derived classes may override this function to allow updates to the get area in the case of exhaustion.

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

Parâmetros

(Nenhum)

Original:

(none)

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

Valor de retorno

Retorna o valor não especificado não igual a traits::eof() em sucesso, traits::eof() em caso de falha.

Original:

Returns unspecified value not equal to traits::eof() on success, traits::eof() on failure.

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

A versão classe base da função retorna traits::eof().

Original:

The base class version of the function returns traits::eof().

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

Nota

O sputc() e sputn() chamar essa função em caso de um excesso (ou pptr() == nullptr pptr() >= epptr()).

Original:

The sputc() and sputn() call this function in case of an overflow (pptr() == nullptr or pptr() >= epptr()).

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

Exemplo

Veja também

[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 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 função de membro) [edit]

[virtual]

escreve caracteres para o arquivo associado da área de venda

Original:

writes characters to the associated file 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_filebuf função de membro) [edit]

[virtual]

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 of std::basic_stringbuf função de membro) [edit]

[virtual]

acrescenta um personagem para a seqüência de saída, pode realocar ou inicialmente alocar o buffer se congelado dinâmica e não

Original:

appends a character to the output sequence, may reallocate or initially allocate the buffer if dynamic and not frozen

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::strstreambuf função de membro) [edit]