std::basic_string_view<CharT,Traits>::end, std::basic_string_view<CharT,Traits>::cend - cppreference.com

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)

[edit]

(C++11)

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

[edit]