Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un operador no funcional de incremento que devuelve un iterador de ostream el mismo carácter se dirigió antes de que la operación fuera denominada.
ostreambuf_iterator<CharType, Traits>& operator++( );
ostreambuf_iterator<CharType, Traits>& operator++( int );
Valor devuelto
Una referencia al carácter dirigido originalmente o un objeto implementación-definido que se puede convertir en ostreambuf_iterator<CharType, rasgos>.
Comentarios
El operador se utiliza para implementar el *i de la expresión de iterador de salida = X.
Ejemplo
// 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
encabezado: <iterador>
espacio de nombres: std