VF_PelementVD_PelementVE_Pelement
VCF_PelementVCD_PelementVCE_Pelement
VI_PelementVBI_PelementVSI_PelementVLI_PelementVQI_Pelement
VU_PelementVUB_PelementVUS_PelementVUL_PelementVUI_Pelement
FunktionZeiger auf ein Vektor-Element
Syntax C/C++#include <VFstd.h>
(float *) VF_Pelement( fVector X, ui pos );
C++ VecObj#include <OptiVec.h>
T * vector<T>::Pelement( ui pos );
Pascal/Delphiuses VFstd;
function VF_Pelement( X:fVector; pos:UInt ): PSingle;
BeschreibungC/C++:
gibt X+pos = &( X[pos] ) zurück. Diese Funktion ist lediglich für einige ältere Versionen von Borland C erforderlich, um Fehler in der Zeiger-Arithmetik zu umgehen.
Pascal/Delphi:
gibt @( X[pos] ) zurück. Diese Funktion wird für den Schreib-Zugriff auf einzelne Vektorelemente benötigt sowie für Zeigerarithmetik mit dynamisch allozierten Vektoren, wofür Pascal/Delphi - anders als C/C++ - keinen eigenen Mechanismus zur Verfügung stellt.
Fehlerbehandlungkeine
RückgabewertC/C++:        X+pos
Pascal/Delphi: @( X[pos] )
QuerverweisVF_element

VectorLib Inhaltsverzeichnis  OptiVec Home