kennen:lib:uninitialized_fill_n
Inhaltsverzeichnis
uninitialized_fill_n()
#include
<memory>
template <class For, class Size, class T> void uninitialized_fill_n (For first, Size n, const T& x)
Füllt den Rohspeicher ab first
mit n
Kopien von x
.
Parameter
first | Anfang des Quellbereichs |
n | Elementanzahl |
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_n.txt · Zuletzt geändert: 2012-02-24 15:13 von 127.0.0.1