Share via


deque::begin y deque::end

Muestra cómo utilizar deque:: inicio y las funciones de la biblioteca estándar de la plantilla (STL) de deque:: final en Visual C++.

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

Comentarios

[!NOTA]

La clase y los nombres de parámetro en el prototipo no coincide con la versión del archivo de encabezado.Algunos se han modificado para mejorar la legibilidad.

La función miembro de inicio devuelve un iterador de acceso aleatorio que apunte al primer elemento de la secuencia o simplemente más allá del final de una secuencia vacía.La función miembro de final devuelve un iterador de acceso aleatorio que señala simplemente más allá del final de la secuencia.

Ejemplo

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

Requisitos

encabezado: <deque>

Vea también

Conceptos

Ejemplos de biblioteca de plantillas estándar