| VF_insert | VD_insert | VE_insert |
| VCF_insert | VCD_insert | VCE_insert |
| VPF_insert | VPD_insert | VPE_insert |
| VI_insert | VBI_insert | VSI_insert | VLI_insert | VQI_insert |
| VU_insert | VUB_insert | VUS_insert | VUL_insert | VUI_insert |
|
| Funktion | Ein Element in einen Vektor einfügen |
|
| Syntax C/C++ | #include <VFstd.h>
void VF_insert( fVector X, ui size, ui pos, float C ); |
| C++ VecObj | #include <OptiVec.h>
void vector<T>::insert( ui pos, const T& C ); |
| Pascal/Delphi | uses VFstd;
procedure VF_insert( X:fVector; size, pos:UIntSize; C:Single ); |
|
| Beschreibung | An der Stelle pos wird ein Element mit dem Wert C in den Vektor X eingefügt. Dies ist eine der wenigen Funktionen, die den Eingangs-Vektor X selbst verändern, anstatt das Ergebnis in einem Ausgabe-Vektor Y abzulegen. Elemente vor pos werden nicht verändert; Elemente nach pos werden um eine Position nach hinten verschoben. Das letzte Element geht verloren. (Um es zu retten, muß X von vornherein um ein Dummy-Element größer sein, so daß es der Dummy ist, der verloren geht.) |
|
|
|
|