Inhaltsverzeichnis

uninitialized_fill()

#include <memory>

template <class For, class T> 
void uninitialized_fill (For first, For last, const T& x) 

Füllt den Rohspeicherbereich [first,last) mit Kopien von x.

Parameter

first Anfang des Bereichs
last Ende des Bereichs
x Füllwert

Dies ist eine Hilfsfunktion für das Füllen von STL-Containern. Der Algorithmus erzeugt mit der Plazierungssyntax Kopien von x im Rohspeicher ab iter=first:

  new (static_cast<void*>(&*iter++))
    typename iterator_traits<ForwardIterator>::value_type(x);

Ergebnis

Rückgabewert: keiner.

Siehe auch

uninitialized_copy(), uninitialized_fill_n().

Beispiel

-