Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um operador nonfunctional de incremento que retorna um iterador de ostream ao mesmo caractere ele resolveu antes da operação foi chamada.
ostreambuf_iterator<CharType, Traits>& operator++( );
ostreambuf_iterator<CharType, Traits>& operator++( int );
Valor de retorno
Uma referência para o caractere endereçado originalmente ou um objeto definido XML que seja conversível a ostreambuf_iterator<CharType, Traits>.
Comentários
O operador é usado para implementar a expressão de iterador de saída *i = x.
Exemplo
// ostreambuf_iterator_op_incr.cpp
// compile with: /EHsc
#include <iterator>
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
// ostreambuf_iterator for stream cout
// with new line delimiter
ostreambuf_iterator<char> charOutBuf ( cout );
// Standard iterator interface for writing
// elements to the output stream
cout << "Elements written to output stream:" << endl;
*charOutBuf = 'O';
charOutBuf++; // No effect on iterator position
*charOutBuf = 'U';
*charOutBuf = 'T';
}
Requisitos
Cabeçalho: <iterator>
namespace: STD