Standard C++ Library Class Reference

Description
Class raw_storage_iterator enables iterator-based algorithms to store their results in
uninitialized memory. The template parameter, OutputIterator is required to have its operator*
return an object for which operator& is both defined and returns a pointer to T.
Constructor
raw_storage_iterator (OutputIterator x);
Initializes the iterator to point to the same value that x points to.
Member Operators
raw_storage_iterator <OutputIterator, T>&
operator =(const T& element);
Constructs an instance of T, initialized to the value element , at the location pointed to by
the iterator.
raw_storage_iterator <OutputIterator, T>&
operator++();
Pre-increment: advances the iterator and returns a reference to the updated iterator.
raw_storage_iterator<OutputIterator>
operator++ (int);
Post-increment: advances the iterator and returns the old value of the iterator.