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.
Fügt (Pushs) einen Wert in den Vordergrund des Containers an.
front_insert_iterator<Container>& operator=(
typename Container::const_reference _Val
);
front_insert_iterator<Container>& operator=(
typename Container::value_type&& _Val
);
Parameter
- _Val
Der dem Container zugewiesen werden, Wert.
Rückgabewert
Ein Verweis auf den letzten Element eingefügt am Vordergrund des Containers.
Hinweise
Der erste Member, den Operator container.push_front(_Val) ergibt, dann, *this zurückgibt.
Der zweite Memberoperator wertet aus
container->push_front((typename Container::value_type&&)_Val),
gibt dann *this zurück.
Beispiel
// front_insert_iterator_op_assign.cpp
// compile with: /EHsc
#include <iterator>
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list<int> L1;
front_insert_iterator<list<int> > iter ( L1 );
*iter = 10;
iter++;
*iter = 20;
iter++;
*iter = 30;
iter++;
list <int>::iterator vIter;
cout << "The list L1 is: ( ";
for ( vIter = L1.begin ( ) ; vIter != L1.end ( ); vIter++ )
cout << *vIter << " ";
cout << ")." << endl;
}
Anforderungen
Header: <iterator>
Namespace: std