Library: General utilities
Function
A function that initializes elements within a memory range to a specified value
#include <memory> namespace std { template <class ForwardIterator, class T> void uninitialized_fill(ForwardIterator start, ForwardIterator finish, const T& x); }
The algorithm uninitialized_fill() initializes all of the items in the range [start, finish) to the value x, using placement new.
ISO/IEC 14882:1998 -- International Standard for Information Systems -- Programming Language C++, Section 20.4.4.2