名稱空間
變體
操作

C++ 命名需求: LegacyContiguousIterator (C++17 起)

來自 cppreference.com
 
 
C++ 命名要求
基本
型別屬性
全庫範圍




Container(容器)
容器元素
迭代器 (Iterator)
LegacyContiguousIterator(傳統連續迭代器)
(C++17)
流 I/O
格式化器
(C++20)
隨機數
併發
(C++11)
Ranges
多維檢視
其他

 

LegacyContiguousIterator 是一個 LegacyIterator,其邏輯相鄰元素在記憶體中也是物理相鄰的。

指向陣列元素的指標滿足 LegacyContiguousIterator 的所有要求。

目錄

[編輯] 要求

若型別 It 滿足 LegacyContiguousIterator,則

並且,對於每個

  • a,一個可解引用的 It 型別迭代器
  • n,一個整型值

使得

  • a + n 是一個有效且可解引用的迭代器值

[編輯] 標準庫

以下標準庫型別是 LegacyContiguousIterator

[編輯] 注意

花式指標 到物件型別也要求滿足 LegacyContiguousIterator

LegacyContiguousIteratorcontiguous_iterator 概念取代:在 C++17 中要求滿足 LegacyContiguousIterator 的標準庫迭代器型別,在 C++20 中要求建模 contiguous_iterator

(C++20 起)

[編輯] 另請參閱

指定random_access_iterator是連續迭代器,引用記憶體中連續的元素
(concept) [編輯]
迭代器庫 為迭代器、迭代器特性、介面卡和實用函式提供定義