Sdílet prostřednictvím


deque::begin a deque::end

Znázorňuje použití deque::begin a deque::end funkce standardní šablonu knihovny (STL) v jazyce C++.

const_iterator begin( ) const;
   iterator begin( );
const_iterator end( ) const;
   iterator end( );

Poznámky

[!POZNÁMKA]

Názvy tříd/parametr v prototyp verze v záhlaví souboru neodpovídají.Některé byly upraveny, aby se zlepšila čitelnost.

Začít členské funkce vrátí random access iterační že bodů na první prvek sekvence nebo pouze za konec prázdné sekvence.End členské funkce vrátí random access iterační že body pouze za koncem sekvence.

Příklad

// 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;
}

Výsledek

1 2 3 4 5 

Požadavky

Záhlaví: <deque>

Viz také

Koncepty

Standardní šablona knihovny vzorků