begin
Z cppreference.com
Skadnia:
#include <string>
iterator begin();
const_iterator begin() const;
Funkcja begin() zwraca iterator do pierwszego elementu stringa. Funkcja ta powinna dziaa w staym czasie.
Na przykad poniszy kod uywa begin() i end() by przej przez wszystkie znaki stringa.
string s1("Ala ma kota");
string::iterator it;
for( it = s1.begin(); it != s1.end(); ++it ) {
cout << *it << endl;
}
Iterator jest initializowany odwoaniem do begin(), wskazujcy pierwszy element. Po wykonaniu bloku ptli, iterator jest zwikszany oraz porwnywany z end(). Poniewa end() wskazuje tu za ostatnim elementem, ptla przejdzie przez wszystkie znaki w stringu.