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 Inkrementoperator, der ostream_iterator auf dasselbe Objekt es zurückgibt, adressierte, bevor der Vorgang aufgerufen wurde.
ostream_iterator<Type, CharType, Traits>& operator++( );
ostream_iterator<Type, CharType, Traits> operator++( int );
Rückgabewert
Ein Verweis auf ostream_iterator.
Hinweise
Diese Memberoperatoren beide geben *this zurück.
Beispiel
// ostream_iterator_op_incr.cpp
// compile with: /EHsc
#include <iterator>
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
// ostream_iterator for stream cout
// with new line delimiter
ostream_iterator<int> intOut ( cout , "\n" );
// standard iterator interface for writing
// elements to the output stream
cout << "Elements written to output stream:" << endl;
*intOut = 10;
intOut++; // No effect on iterator position
*intOut = 20;
*intOut = 30;
}
Anforderungen
Header: <iterator>
Namespace: std