名稱空間
變體
操作

operator==(std::move_iterator<Iter>, std::move_sentinel)

來自 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)
 
 
template< std::sentinel_for<Iter> S >

friend constexpr bool

    operator==( const move_iterator& i, const std::move_sentinel<S>& s );
(C++20 起)

比較一個 move_iterator 和一個 move_sentinel

此過載僅在 i.base() == s.base() 格式良好且可轉換為 bool 時參與過載決議。

此函式模板對於普通的非限定限定查詢不可見,並且只能透過實參依賴查詢std::move_iterator<Iter> 是實參的關聯類時找到。

!= 運算子由 operator== 合成

目錄

[編輯] 引數

i - 要比較的移動迭代器
s - 要比較的移動哨兵

[編輯] 返回值

i.base() == s.base()

[編輯] 示例

[編輯] 參閱

(C++11)(C++11)(已在 C++20 中移除)(C++11)(C++11)(C++11)(C++11)(C++20)
比較底層迭代器
(函式模板) [編輯]