Перевод этой страницы?:

begin

Синтаксис:

    #include <deque>
    iterator begin();
    const_iterator begin() const;

Функция begin() возвращает итератор на первый элемент двусторонней очереди, выполняется за константное время.

Например, следующий код использует begin() для инициализации итератора, проходящего по элементам двусторонней очереди:

     // Создаем двустороннюю очередь
     deque<char> dq_char;
     for( int i=0; i < 10; i++ ) {
       dq_char.push_front( i + 'a' );
     }
     // Выводим на экран
     deque<char>::iterator theIterator;
     for( theIterator = dq_char.begin(); theIterator != dq_char.end(); theIterator++ ) {
       cout << *theIterator;
     }

Код выводит:

 abcdefghij

Смотри также: end, rbegin, rend