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.
Dereferenziert den Einfügungsiterator, der das Element zurückgibt, das adressierte.
front_insert_iterator<Container>& operator*( );
Rückgabewert
Die Memberfunktion gibt den Wert des adressierten Elements zurück.
Hinweise
Wird verwendet, um den Ausgabeiteratorausdruck *Iter = Wert zu implementieren.Wenn Iter ein Iterator ist, der ein Element in einer Sequenz abweicht, dann ersetzt *Iter = Wert dass Element einen Wert und ändert nicht die Gesamtzahl der Elemente in der Sequenz.
Beispiel
// front_insert_iterator_deref.cpp
// compile with: /EHsc
#include <iterator>
#include <list>
#include <iostream>
int main( )
{
using namespace std;
int i;
list <int>::iterator L_Iter;
list<int> L;
for ( i = -1 ; i < 9 ; ++i )
{
L.push_back ( 2 * i );
}
cout << "The list L is:\n ( ";
for ( L_Iter = L.begin( ) ; L_Iter != L.end( ); L_Iter++)
cout << *L_Iter << " ";
cout << ")." << endl;
front_insert_iterator< list < int> > Iter(L);
*Iter = 20;
// Alternatively, you may use
front_inserter ( L ) = 30;
cout << "After the front insertions, the list L is:\n ( ";
for ( L_Iter = L.begin( ) ; L_Iter != L.end( ); L_Iter++)
cout << *L_Iter << " ";
cout << ")." << endl;
}
Anforderungen
Header: <iterator>
Namespace: std