std::basic_string<CharT,Traits,Allocator>::begin, std::basic_string<CharT,Traits,Allocator>::cbegin
From cppreference.com
< cpp | string | basic string
iterator begin(); |
(1) | (noexcept since C++11) (constexpr since C++20) |
const_iterator begin() const; |
(2) | (noexcept since C++11) (constexpr since C++20) |
const_iterator cbegin() const noexcept; |
(3) | (since C++11) (constexpr since C++20) |
Returns an iterator to the first character of the string.
begin() returns a mutable or constant iterator, depending on the constness of *this.
cbegin() always returns a constant iterator. It is equivalent to const_cast<const basic_string&>(*this).begin().
Contents |