名稱空間
變體
操作

operator-(std::move_iterator)

來自 cppreference.com
 
 
迭代器庫
迭代器概念
迭代器原語
演算法概念與工具
間接可呼叫概念
常用演算法要求
(C++20)
(C++20)
(C++20)
工具
(C++20)
迭代器介面卡
範圍訪問
(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)

返回兩個迭代器介面卡之間的距離。

目錄

[編輯] 引數

lhs, rhs - 要計算差異的迭代器介面卡

[編輯] 返回值

lhs.base() - rhs.base()

[編輯] 示例

[編輯] 參閱

遞增或遞減 move_iterator
(public member function) [編輯]
(C++11)
前進迭代器
(function template) [編輯]