
Memory Management
Algorithm that uses the language feature placement new to set values in a collection.
#include <memory>
template <class ForwardIterator, class T>
void uninitialized_fill(ForwardIterator first,
ForwardIterator last,
const T& x);
uninitialized_fill initializes all of the items in the range [first, last) to the value x, using the language feature placement new.