iterator begin() noexcept;
const_iterator begin() const noexcept;
const_iterator cbegin() const noexcept;
Returns:
An iterator referring to the first character in the string
. iterator end() noexcept;
const_iterator end() const noexcept;
const_iterator cend() const noexcept;
Returns:
An iterator which is the past-the-end value
. reverse_iterator rbegin() noexcept;
const_reverse_iterator rbegin() const noexcept;
const_reverse_iterator crbegin() const noexcept;
Returns:
An iterator which is semantically equivalent to
reverse_iterator(end()). reverse_iterator rend() noexcept;
const_reverse_iterator rend() const noexcept;
const_reverse_iterator crend() const noexcept;
Returns:
An iterator which is semantically equivalent to
reverse_iterator(begin()).