deque::begin i deque::end
Ilustruje sposób użycia deque::begin i deque::end funkcje biblioteki szablon standardowy (STL) w programie Visual C++.
const_iterator begin( ) const;
iterator begin( );
const_iterator end( ) const;
iterator end( );
Uwagi
[!UWAGA]
Nazwy klasy/parametr w prototyp nie pasują do wersji w pliku nagłówkowym.Niektóre zostały zmodyfikowane w celu poprawienia czytelności.
Rozpocząć Członkowskich funkcja zwraca iteratora random access tego punkty na pierwszy element sekwencji lub po prostu poza koniec sekwencji puste.End Członkowskich funkcja zwraca iteratora random access punktów, że tylko poza koniec sekwencji.
Przykład
// 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;
}
Dane wyjściowe
1 2 3 4 5
Wymagania
Nagłówek: <deque>