名稱空間
變體
操作

std::ranges::chunk_by_view<V,Pred>::iterator

來自 cppreference.com
 
 
範圍庫 (Ranges library)
範圍介面卡 (Range adaptors)
 
 
class /*iterator*/
(C++23 起)
(僅作說明*)

chunk_by_view::begin 的返回型別,且當底層檢視 Vcommon_range 時為 chunk_by_view::end 的返回型別。

目錄

[編輯] 成員型別

成員型別 定義
value_type ranges::subrange<ranges::iterator_t<V>>
difference_type ranges::range_difference_t<V>
iterator_category std::input_iterator_tag
iterator_concept

[編輯] 資料成員

成員名稱 (Member name) 定義
parent_ (私有) 指向父 chunk_by_view 的指標。
(僅用於闡釋的成員物件*)
current_ (私有) ranges::iterator_t<V>,一個指向當前塊起始的迭代器。
(僅用於闡釋的成員物件*)
next_ (私有) ranges::iterator_t<V>,一個指向下一個塊(如果存在)起始的迭代器。
(僅用於闡釋的成員物件*)

[編輯] 成員函式

構造一個迭代器
(公開成員函式)
訪問元素
(公開成員函式)
前進或後退底層迭代器
(公開成員函式) [編輯]

[編輯] 非成員函式

比較底層迭代器
(函式)

[編輯] 示例

[編輯] 引用

  • C++23 標準 (ISO/IEC 14882:2024)
  • 26.7.30.3 類 chunk_by_view​::​iterator [range.chunk.by.iter]

[編輯] 參閱