Condividi tramite


deque::begin e deque::end

Viene illustrato come utilizzare deque:: inizio e le funzioni della libreria di modelli (STL) standard di deque:: estremità in Visual C++.

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

Note

[!NOTA]

La classe/nomi di parametro nel prototipo non corrisponde alla versione nel file di intestazione.alcuni sono stati modificati per migliorare la leggibilità.

La funzione membro di inizio restituisce un iteratore di accesso casuale che punta al primo elemento della sequenza o semplicemente oltre la fine di una sequenza vuota.La funzione membro di estremità restituisce un iteratore di accesso casuale che punta appena oltre la fine della sequenza.

Esempio

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

Requisiti

intestazione: <deque>

Vedere anche

Concetti

Esempi di una libreria di modelli standard