From cppreference.com
constexprconst_iteratorbegin()constnoexcept;(since C++17)constexprconst_iteratorcbegin()constnoexcept;(since C++17)Returns an iterator to the first character of the view.
Return value
const_iterator to the first character.
Complexity
Constant.
Example
Run this code
#include<concepts>#include<string_view>intmain(){constexprstd::string_viewstr_view("abcd");constexprautobegin=str_view.begin();constexprautocbegin=str_view.cbegin();static_assert(*begin=='a'and*cbegin=='a'and*begin==*cbeginandbegin==cbeginandstd::same_as<decltype(begin),decltype(cbegin)>);}See also
returns an iterator to the end
(public member function)
(C++11)
returns an iterator to the beginning
(public member function of std::basic_string<CharT,Traits,Allocator>)