Syntaxe:
#include <list> iterator begin(); const_iterator begin() const;
A função begin() retorna um iterador apontando para o primeiro elemento da lista. begin() deve executar em tempo constante.
Por exemplo, o código a seguir usa begin() para inicializar um iterador que é usado para percorrer uma lista:
// Cria uma lista de caracteres list<char> lista; for( int i = 0; i < 10; i++ ) { lista.push_front( i + 'a' ); } // Mostra a lista list<char>::iterator it; for( it = lista.begin(); it != lista.end(); ++it ) { cout << *it; }