std::basic_streambuf::overflow
Da cppreference.com
< cpp | io | basic streambuf
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
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.
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.
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.
You can help to correct and verify the translation. Click here for instructions.
Índice |
[editar] 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.
You can help to correct and verify the translation. Click here for instructions.
[editar] 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.
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.
You can help to correct and verify the translation. Click here for instructions.
[editar] 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.
You can help to correct and verify the translation. Click here for instructions.
[editar] Exemplo
Esta seção está incompleta Motivo: sem exemplo |
[editar] 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) |
[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) |
[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)
|
[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)
|
[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)
|