CreateVector
CreateVector(n)
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | - |
Stack(Out) | Top | ein Vektor |
erzeugt einen leeren Vektor (prä-allokiert für n Elemente)
CreateVector(STACK)
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | n |
Stack(Out) | Top | ein Vektor |
erzeugt einen leeren Vektor (prä-allokiert für n Elemente)
In den leeren Vektor können anschließend mit Insert Elemente gefüllt werden, ohne dass er intern reallokiert werden muss.
Hinweis: Die Reallokation eines Vektors ist auf mordernen Maschinen grundsätzlich eine sehr schnelle Operation und erst im Bereich von vielen Millionen Elementen überhaupt messbar. Die Präallokation ist bei kleineren Vektoren also eine überflüssige Mikrooptimierung.