Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein nicht funktionaler Dereferenzierungsoperator, mit dem der Ausgabeiteratorausdruck *i = x implementiert wird.
ostreambuf_iterator<CharType, Traits>& operator*( );
Rückgabewert
Das ostreambuf Iteratorobjekt.
Hinweise
Dieser Operator funktioniert nur im Ausgabeiteratorausdruck *i = in x zu den Ausgabezeichen zum Streampuffer.Angewendet auf einen ostreambuf Iterator, gibt er den Iterator zurück; *iter zurückgibt, iter
Beispiel
// ostreambuf_iterator_op_deref.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';
}
Anforderungen
Header: <iterator>
Namespace: std