std::uninitialized_fill

From Cppreference

Jump to: navigation, search
Defined in header <memory>

template< class ForwardIterator, class T >

void uninitialized_fill( ForwardIterator first,
                         ForwardIterator last,

                         const T& value )

Copies the given value value to an uninitialized memory area, defined by the range [first, last). The elements in the uninitialized area are constructed using copy constructor.

Contents

[edit] Parameters

first, last - the range of the elements to initialize
value - the value to construct the elements with

[edit] Return value

(none)

[edit] Complexity

linear in the distance between first and last

[edit] Equivalent function

[edit] Example

[edit] See also

uninitialized_fill_n
copies an object to an uninitialized area of memory
(function template)