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_ 代表底层迭代器。
示例
| 本节未完成 原因:暂无示例 |