operator+,-(ranges::transform_view::iterator)
friend
constexpr
/*iterator*/
operator+(
/*iterator*/
i, difference_type n )
requires ranges::random_access_range<Base>; |
(1) | (C++20 起) |
friend
constexpr
/*iterator*/
operator+(
difference_type n, /*iterator*/
i )
requires ranges::random_access_range<Base>; |
(2) | (C++20 起) |
friend
constexpr
/*iterator*/
operator-(
/*iterator*/
i, difference_type n )
requires ranges::random_access_range<Base>; |
(3) | (C++20 起) |
friend
constexpr
difference_type operator-(
const
/*iterator*/&
x,
const
/*iterator*/&
y ) |
(4) | (C++20 起) |
n
的
i
。n
的
i
。x
与
y
间的距离。这些函数对通常无限定或有限定查找不可见,而只能在
transform_view::iterator<Const>
为参数的关联类时由实参依赖查找找到。
返回值
令 parent_
代表指向亲 transform_view
的指针,
current_
代表底层迭代器。
示例
本节未完成 原因:暂无示例 |