=====begin===== Syntax: #include iterator begin(); const_iterator begin() const; The function begin() returns an iterator to the first element of the deque. begin() should run in [[/complexity|constant time]]. For example, the following code uses begin() to initialize an iterator that is used to traverse a deque: // Create a deque of characters deque dq_char; for( int i=0; i < 10; i++ ) { dq_char.push_front( i + 'a' ); } // Display the deque deque::iterator theIterator; for( theIterator = dq_char.begin(); theIterator != dq_char.end(); ++theIterator ) { cout << *theIterator; } The code produces the following output: abcdefghij Related Topics: [[end]], [[rbegin]], [[rend]]