W3cubDocs

/C++

C++ named requirements: ContiguousIterator

A ContiguousIterator is an Iterator whose logically adjacent elements are also physically adjacent in memory.

A pointer to an element of an array satisfies all requirements of ContiguousIterator.

Requirements

The type It satisfies ContiguousIterator if.

And, for every.

  • a, a dereferenceable iterator of type It
  • n, an integral value

such that.

  • a + n is a valid and dereferenceable iterator value

then.

Standard library

The following standard library types are ContiguousIterators.

See also

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/named_req/ContiguousIterator