Синтаксис:
#include <list> iterator begin(); const_iterator begin() const;
Функция begin() возвращает итератор на первый элемент списка, выполняется за константное время.
Например, следующий код использует begin() для инициализации итератора, проходящего по элементам списка:
// Создаем список из символов list<char> my_list; for( int i = 0; i < 10; i++ ) { my_list.push_front( i + 'a' ); } // Выводим список на экран list<char>::iterator it; for( it = my_list.begin(); it != my_list.end(); ++it ) { cout << *it; }