public member function
<iterator>

std::move_iterator::operator+=

move_iterator& operator+= (difference_type n);
前进迭代器
move_iterator 向前推进 n 个元素位置。

函数内部,操作会直接映射到其 基类迭代器

请注意,此函数要求 基类迭代器随机存取迭代器

参数

n
偏移的元素数量。
成员类型 difference_type基类迭代器 自身的 difference_type 的别名。

返回值

move iterator 本身 (*this)。

数据竞争

修改对象。
返回的迭代器可用于访问或修改指向的元素。

异常安全

提供与递增 基类迭代器 相同的保证级别。

另见