名前空間
変種
操作

std::move_iterator::move_iterator

提供: cppreference.com
 
 
 
 
(1)
move_iterator();
(C++17以前)
constexpr move_iterator();
(C++17およびそれ以降)
(2)
explicit move_iterator( iterator_type x );
(C++17以前)
constexpr explicit move_iterator( iterator_type x );
(C++17およびそれ以降)
(3)
template< class U >
move_iterator( const move_iterator<U>& other );
(C++17以前)
template< class U >
constexpr move_iterator( const move_iterator<U>& other );
(C++17およびそれ以降)

新しいイテレータアダプタを構築します。

1) デフォルトコンストラクタ。 current は値初期化されます。 結果のイテレータに対する操作は値初期化された Iterator に対する対応する操作が定義された動作を持つ場合にのみ定義された動作を持ちます。
2) currentx で初期化されます。
3) ベースとなるイテレータは other のベースとなるイテレータで初期化されます。

[編集] 引数

x - アダプトするイテレータ
other - コピーするイテレータアダプタ

[編集]

[編集] 関連項目

別のイテレータを代入します
(パブリックメンバ関数) [edit]