From cppreference.com
constexprconst_iteratorend()constnoexcept;(since C++17)constexprconst_iteratorcend()constnoexcept;(since C++17)Returns an iterator to the character following the last character of the view. This character acts as a placeholder, attempting to access it results in undefined behavior.
Return value
const_iterator to the character following the last character.
Complexity
Constant.
Example
Run this code
#include<iostream>#include<iterator>#include<string_view>intmain(){constexprstd::string_viewstr_view("abcd");constexprautoend=str_view.end();constexprautocend=str_view.cend();static_assert(*std::prev(end)=='d'&&'d'==*std::prev(cend)andend==cend);}See also
returns an iterator to the beginning
(public member function)
(C++11)
returns an iterator to the end
(public member function of std::basic_string<CharT,Traits,Allocator>)