Memory Management
An algorithm that uses construct to copy values from one range to another location.
None
#include <memory> template <class InputIterator, class ForwardIterator> ForwardIterator uninitialized_copy (InputIterator first, InputIterator last, ForwardIterator result);
uninitialized_copy copies all items in the range [first, last) into the location beginning at result using the construct algorithm.
construct