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
And, for every
a, a dereferenceable iterator of type
n, an integral value
- a + n is a valid and dereferenceable iterator value
The following standard library types are