VF_elementVD_elementVE_element
VCF_elementVCD_elementVCE_element
VPF_elementVPD_elementVPE_element
VI_elementVBI_elementVSI_elementVLI_elementVQI_element
VU_elementVUB_elementVUS_elementVUL_elementVUI_element
FunktionWert 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/Delphiuses VFstd;
function VF_element( X:fVector; pos:UInt ): Single;
Beschreibunggibt 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.
Fehlerbehandlungkeine
RückgabewertX[pos] (außer komplexe Versionen in Pascal/Delphi)
QuerverweisVF_Pelement

VectorLib Inhaltsverzeichnis  OptiVec Home