Namespaces
Variants

iter_move(ranges::stride_view::iterator)

来自 zh.cppreference.net
 
 
范围库
范围适配器
 
 
friend constexpr ranges::range_rvalue_reference_t<Base>
    iter_move( const /*iterator*/& i ) noexcept(/* see below */);
(C++23 起)

返回将 ranges::iter_move 应用于底层迭代器 current_ 的结果。

等价于 return ranges::iter_move(i.current_);。

此函数对普通的非限定查找和限定查找不可见,只能在 实参依赖查找中,当 stride_view::iterator<Const> 作为实参的关联类时被找到。

参数

i - 迭代器

返回值

对存储的迭代器应用 ranges::iter_move 的结果。

异常

noexcept 规范:
noexcept ( noexcept ( ranges:: iter_move ( i. current_ ) ) )

示例

参见

(C++20)
将对对象解引用的结果转换为其关联的右值引用类型
(定制点对象)