std::ostreambuf_iterator::ostreambuf_iterator
De cppreference.com
<metanoindex/>
<tbody> </tbody> ostreambuf_iterator(streambuf_type* buffer) |
(1) | |
ostreambuf_iterator(ostream_type& stream) |
(2) | |
1)
Constrói o iterador com o conjunto privado
streambuf_type* membro para buffer ea falha () bit a false. O comportamento é indefinido se buffer é um ponteiro nulo.Original:
Constructs the iterator with the private
streambuf_type* member set to buffer and the failed() bit set to false. The behavior is undefined if buffer is a null pointer.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.
2)
Mesmo que
ostreambuf_iterator(stream.rdbuf())Original:
Same as
ostreambuf_iterator(stream.rdbuf())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.
Parâmetros
| stream | - | o fluxo de saída cuja rdbuf () irá ser acessado por este iterador
Original: the output stream whose rdbuf() will be accessed by this iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| buffer | - | o buffer de fluxo de saída para ser acessado por este iterador
Original: the output stream buffer to be accessed by this iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Exceções
Exemplo
#include <iostream>
#include <fstream>
#include <iterator>
int main()
{
std::basic_filebuf<char> f;
f.open("test.txt", std::ios::out);
std::ostreambuf_iterator<char> out1(&f);
std::ostreambuf_iterator<wchar_t> out2(std::wcout);
*out1 = 'a';
*out2 = L'a';
}
