名前空間
変種
操作

operator-(std::move_iterator)

From cppreference.com
 
 
イテレータライブラリ
イテレータのコンセプト
イテレータのプリミティブ
アルゴリズムのコンセプトとユーティリティ
間接呼び出し可能コンセプト
共通アルゴリズム要件
(C++20)
(C++20)
(C++20)
ユーティリティ
(C++20)
イテレータアダプタ
Rangeアクセス
(C++11)(C++14)
(C++14)(C++14)  
(C++11)(C++14)
(C++14)(C++14)  
(C++17)(C++20)
(C++17)
(C++17)
 
 
ヘッダ <iterator> で定義
template< class Iter1, class Iter2 >

auto operator-( const move_iterator<Iter1>& lhs,
                const move_iterator<Iter2>& rhs )

    -> decltype(lhs.base() - rhs.base());
(C++11以降)
(C++17 以降 constexpr)

2つのイテレータアダプタ間の距離を返します。

目次

[編集] パラメータ

lhs, rhs - 差を計算するイテレータアダプタ

[編集] 戻り値

lhs.base() - rhs.base()

[編集]

[編集] 関連項目

move_iteratorを進める、または減らす
(public member function) [編集]
(C++11)
イテレータを進める
(関数テンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)