名稱空間
變體
操作

std::ranges::zip_view<Views...>::迭代器 (iterator)

來自 cppreference.com
< cpp‎ | ranges‎ | zip view
 
 
範圍庫 (Ranges library)
範圍介面卡 (Range adaptors)
 
 
模板< bool Const >
class /*迭代器*/;
(僅作說明*)

一個可能是 const 限定的 zip_view 的迭代器型別,由 zip_view::begin 返回,在某些情況下也由 zip_view::end 返回。

型別 /*迭代器*/<true>/*迭代器*/<false> 分別將底層檢視視為 const 限定或非 const 限定。

目錄

[編輯] 成員型別

成員型別 定義
iterator_concept
iterator_category
(有條件存在)
value_type
difference_type

[編輯] 資料成員

成員名稱 (Member name) 定義
current_ (私有)

[編輯] 成員函式

構造一個迭代器
(公開成員函式)
獲取一個元組狀值,包含底層指向的元素
(公開成員函式)
獲取一個元組狀值,包含給定偏移量處的底層元素
(公開成員函式)
前進或後退底層迭代器
(公共成員函式) [編輯]

[編輯] 非成員函式

比較底層迭代器
(函式)
對底層迭代器執行迭代器算術
(函式)
(C++23)
獲取一個元組狀值,表示要移動的底層指向的元素
(函式)
(C++23)
交換底層指向的元素
(函式)

[編輯] 示例