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.
Gibt den Wert eines Members, sofern zurück.
const Type* operator->( ) const;
Rückgabewert
Der Wert eines Members, sofern vorhanden.
Hinweise
I - > entspricht (*i) .m
Der Operator gibt &**this zurück.
Beispiel
// istream_iterator_operator_vm.cpp
// compile with: /EHsc
#include <iterator>
#include <iostream>
#include <complex>
using namespace std;
int main( )
{
cout << "Enter complex numbers separated by spaces & then\n"
<< " a character pair ( try example: '(1,2) (3,4) (a,b)' ): ";
// istream_iterator from stream cin
istream_iterator< complex<double> > intRead ( cin );
// End-of-stream iterator
istream_iterator<complex<double> > EOFintRead;
while ( intRead != EOFintRead )
{
cout << "Reading the real part: " << intRead ->real( ) << endl;
cout << "Reading the imaginary part: " << intRead ->imag( ) << endl;
++intRead;
}
cout << endl;
}
(1,2) (3,4) (A, B)
(1,2) (3,4) (A, B) Geben Sie die komplexen Zahlen ein, die durch Leerzeichen &. dann ein Zeichenpaar (Versuchbeispiel getrennt werden: "(1,2) (3,4) (A, B) "): (1,2) (3,4) (A, B), den Realteil lesen: 1 den imaginären Teil lesen: 2 den Realteil lesen: 3 den imaginären Teil lesen: 4
Anforderungen
Header: <iterator>
Namespace: std