namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:uninitialized_fill_n

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki