Partager via


deque::begin et deque::end

Explique comment utiliser les fonctions de la bibliothèque de modèles Standard de deque : : démarrez et (STL) de deque : : fin dans Visual C++.

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

Notes

[!REMARQUE]

Les noms de classes/paramètre dans le prototype ne correspondent pas à la version du fichier d'en-tête.certains ont été modifiés pour améliorer la lisibilité.

La fonction membre de démarrez retourne un itérateurs d'accès aléatoire qui pointe vers le premier élément de la séquence ou simplement au delà de la fin d'une séquence vide.La fonction membre de fin retourne un itérateurs d'accès aléatoire qui pointe juste au delà de la fin de la séquence.

Exemple

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

Sortie

1 2 3 4 5 

Configuration requise

en-tête : <deque>

Voir aussi

Concepts

Exemples de modèles Standard