std::basic_string_view<CharT,Traits>::begin, std::basic_string_view<CharT,Traits>::cbegin - cppreference.com

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)

[edit]

(C++11)

returns an iterator to the beginning
(public member function of std::basic_string<CharT,Traits,Allocator>)

[edit]