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 einen Iterator zurück, der das erste Element in der Doppelschlange behandelt.
const_iterator begin( ) const;
iterator begin( );
Rückgabewert
Ein Iterator mit wahlfreier Zugriff, der das erste Element in der Doppelschlange oder zum Speicherort folgt einer leeren Doppelschlange behandelt.
Hinweise
Wenn const_iterator der Rückgabewert von begin zugewiesen wird, kann das Doppelschlangenobjekt nicht geändert werden.Wenn Iterator der Rückgabewert von begin zugewiesen wird, kann das Doppelschlangenobjekt geändert werden.
Beispiel
// deque_begin.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>
int main( )
{
using namespace std;
deque <int> c1;
deque <int>::iterator c1_Iter;
deque <int>::const_iterator c1_cIter;
c1.push_back( 1 );
c1.push_back( 2 );
c1_Iter = c1.begin( );
cout << "The first element of c1 is " << *c1_Iter << endl;
*c1_Iter = 20;
c1_Iter = c1.begin( );
cout << "The first element of c1 is now " << *c1_Iter << endl;
// The following line would be an error because iterator is const
// *c1_cIter = 200;
}
Anforderungen
Header: <deque>
Namespace: std