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.
Veranschaulicht, wie die Features Doppelschlange::Starten und Doppelschlange::Fertig stellen Standardvorlagenbibliothek (STL) in Visual C++ verwendet.
const_iterator begin( ) const;
iterator begin( );
const_iterator end( ) const;
iterator end( );
Hinweise
Hinweis |
|---|
Die Klasse/Parameternamen im Prototyp stimmen nicht mit der Version in der Headerdatei ab.Einige wurden geändert, um die Lesbarkeit zu verbessern. |
Die begin-Memberfunktion gibt einen Iterator mit wahlfreier Zugriff zurück, der dem ersten Element der Sequenz oder direkt über dem Ende einer leeren Sequenz hinaus zeigt.Die end-Memberfunktion gibt einen Iterator mit wahlfreier Zugriff zurück, die derzeit hinter dem Ende der Sequenz hinaus zeigt.
Beispiel
// begin.cpp
// compile with: /EHsc
//
// Functions:
//
// begin()
// end()
#include <iostream>
#include <deque>
using namespace std;
typedef deque<int > INTDEQUE;
int main()
{
// Create A and fill it with elements 1,2,3,4 and 5
// using push_back function
INTDEQUE A;
A.push_back(1);
A.push_back(2);
A.push_back(3);
A.push_back(4);
A.push_back(5);
// Print the contents of A using iterator
// and functions begin() and end()
INTDEQUE::iterator pi;
for(pi= A.begin(); pi !=A.end(); pi++)
{
cout << *pi <<" " ;
}
cout<<endl;
}
Output
1 2 3 4 5
Anforderungen
Header: <deque>
Hinweis