名前空間
変種

operator+(std::move_iterator)

提供: cppreference.com
 
 
イテレータライブラリ
イテレータコンセプト
イテレータプリミティブ
アルゴリズムのコンセプトとユーティリティ
間接呼び出し可能コンセプト
共通アルゴリズム要件
ユーティリティ
イテレータアダプタ
ストリームイテレータ
イテレータのカスタマイゼーションポイント
イテレータ操作
(C++11)
(C++11)
範囲アクセス
(C++11)(C++14)
(C++11)(C++14)
(C++17)(C++20)
(C++14)(C++14)
(C++14)(C++14)
(C++17)
(C++17)
 
 
<tbody> </tbody>
template< class Iter > move_iterator<Iter> operator+( typename move_iterator<Iter>::difference_type n, const move_iterator<Iter>& it );
(C++17未満)
template< class Iter > constexpr move_iterator<Iter> operator+( typename move_iterator<Iter>::difference_type n, const move_iterator<Iter>& it );
(C++17以上)

n 回インクリメントされたイテレータ it を返します。

引数

n - イテレータをインクリメントする回数
it - インクリメントするイテレータアダプタ

戻り値

インクリメントされたイテレータ、すなわち move_iterator<Iter>(it.base() + n)

関連項目

イテレータをインクリメントもしくはデクリメントします
(パブリックメンバ関数) [edit]