OutputIterator

C++ concepts: OutputIterator

An OutputIterator is an Iterator that can write to the pointed-to element.

An example of a type that implements OutputIterator is std::ostream_iterator.

When ForwardIterator, BidirectionalIterator, or RandomAccessIterator satisfies the OutputIterator requirements in addition to its own requirements,