| VF_element | VD_element | VE_element |
| VCF_element | VCD_element | VCE_element |
| VPF_element | VPD_element | VPE_element |
| VI_element | VBI_element | VSI_element | VLI_element | VQI_element |
| VU_element | VUB_element | VUS_element | VUL_element | VUI_element |
|
| Funktion | Wert eines bestimmten Vektorelementes |
|
| Syntax C/C++ | #include <VFstd.h>
float VF_element( fVector X, ui pos ); |
| C++ VecObj | #include <OptiVec.h>
T vector<T>::element( ui pos ); |
| Pascal/Delphi | uses VFstd;
function VF_element( X:fVector; pos:UInt ): Single; |
|
| Beschreibung | gibt Xpos zurück.
Nur Pascal/Delphi: Da Rückgabewerte der Typen fComplex und fPolar in Pascal/Delphi nicht möglich sind, speichern die komplexen Versionen (cartesisch und polar) Xpos in der Variablen xpos.
Diese Funktion wird benötigt, um einzelne Elemente dynamisch allozierter Vektoren zu lesen. Anders als C stellt Pascal/Delphi hierfür keinen eigenen Mechanismus zur Verfügung. Außerdem erlaubt es diese Funktion, den in älteren Versionen von Borland C++ auftretenden Fehler in der Zeigerarithmetik zu umgehen.
VF_element gestattet nur Lesezugriff. Dies bedeutet, daß eine Anweisung wie
VF_element( X, 4 ) := 5;
nicht zulässig ist. |
|
|
| Rückgabewert | X[pos] (außer komplexe Versionen in Pascal/Delphi) |
|
|