函式模板
<iterator>

std::operator+ (move_iterator)

template <class Iterator>  move_iterator<Iterator> operator+ (         typename move_iterator<Iterator>::difference_type n,         const move_iterator<Iterator>& m_it);
加法運算子
返回一個指向 m_it 指向的元素之後 n 個位置的元素的 *move iterator*。

該函式返回:m_it+n(參見 move_iterator::operator+)。

引數

n
偏移的元素數量。
成員型別 difference_typeIterator 自身差分型別的別名。
m_it
移動迭代器。

返回值

指向 m_it 之後 n 個位置的元素的迭代器。

資料競爭

訪問引數。
返回的迭代器可用於訪問或修改元素。

異常安全

提供與在 Iterator 上應用的 operator+ 相同的保證級別。

另見