Namespaces
Variants
Actions

std::basic_string_view<CharT,Traits>::begin, std::basic_string_view<CharT,Traits>::cbegin

From cppreference.com
 
 
 
 
constexpr const_iterator begin()constnoexcept;
(since C++17)
constexpr const_iterator cbegin()constnoexcept;
(since C++17)

Returns an iterator to the first character of the view.

range-begin-end.svg

Contents

[edit]Parameters

(none)

[edit]Return value

const_iterator to the first character.

[edit]Complexity

Constant.

[edit]Example

#include <concepts>#include <string_view>   int main(){constexprstd::string_view str_view("abcd");   constexprauto begin = str_view.begin();constexprauto cbegin = str_view.cbegin(); static_assert(*begin =='a' and *cbegin =='a' and *begin ==*cbegin and begin == cbegin and std::same_as<decltype(begin), decltype(cbegin)>);}

[edit]See also

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