begin,end(std::basic_string_view)

来自cppreference.com
 
 
 
 
constexpr const_iterator begin(basic_string_view sv) noexcept;
(1) (C++20 起)
constexpr const_iterator end(basic_string_view sv) noexcept;
(2) (C++20 起)
1) 返回指向视图首字符的迭代器。等价于 sv.begin()
2) 返回指向视图末字符后一位置的迭代器。等价于 sv.end()

这些函数对通常无限定有限定查找不可见,而且只能在 std::basic_string_view<CharT, Traits> 是参数的关联类时由参数依赖查找找到。

参数

sv - string_view

返回值

1) sv.begin()
2) sv.end()

注意

提供这些函数,使得 std::ranges::beginstd::ranges::end 能采用 basic_string_view 右值。它们默认拒绝右值参数,以阻止悬垂迭代器。