basic_string::begin

const_iterator begin() const;
iterator begin();

Each member function returns a random-access iterator that points at the first element of the sequence (or just beyond the end of an empty sequence).