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

begin

Синтаксис:

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

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

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

    vector<string> words;
    string str;
 
    while( cin >> str ) words.push_back(str);
 
    vector<string>::iterator iter;
    for( iter = words.begin(); iter != words.end(); iter++ ) {
      cout << *iter << endl;
    }

С такими входными значениями:

    не волнуйся мама ничего не будет хорошо

…код выводит:

    не
    волнуйся
    мама
    ничего
    не
    будет
    хорошо

Смотри также: оператор [], at, end, rbegin, rend