Sintassi:
#include <deque> iterator begin(); const_iterator begin() const;
La funzione begin() ritorna un iteratore al primo elemento di una deque.
begin() gira in tempo costante.
Per esempio il codice seguente usa begin() per inizializzare un iteratore che viene usato per attraversare una deque:
// Crea una deque di caratteri deque<char> dq_char; for( int i=0; i < 10; i++ ) { dq_char.push_front( i + 'a' ); } // Mostra la deque deque<char>::iterator theIterator; for( theIterator = dq_char.begin(); theIterator != dq_char.end(); theIterator++ ) { cout << *theIterator; }
Il codice mostra il seguente output
abcdefghij