kennen:lib:uninitialized_fill
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
Beispiel
-
kennen/lib/uninitialized_fill.txt · Zuletzt geändert: 2012-02-24 15:13 von 127.0.0.1