C++ 具名要求: ContiguousIterator

来自cppreference.com
< cpp‎ | named req
 
 
 

相接迭代器 (ContiguousIterator) 是迭代器 (Iterator) ,其所指向的逻辑相邻元素也在内存中物理上相邻。

指向数组元素的指针满足相接迭代器 (ContiguousIterator) 的所有要求。

[编辑] 要求

类型 It 满足相接迭代器 (ContiguousIterator) ,若

并且,对于每个

  • aIt 类型的可解引用迭代器
  • n ,整数值

使得

  • a + n 为合法的可解引用迭代器值

[编辑] 标准库

下列标准库类型是相接迭代器 (ContiguousIterator) 。

[编辑] 参阅