VF_PelementVD_PelementVE_Pelement
VCF_PelementVCD_PelementVCE_Pelement
VI_PelementVBI_PelementVSI_PelementVLI_PelementVQI_Pelement
VU_PelementVUB_PelementVUS_PelementVUL_PelementVUI_Pelement
FunctionPointer to a vector 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;
DescriptionC/C++:
returns X+pos = &( X[pos] ). This function is needed only for some older versions of Borland C, to avoid a bug in the pointer arithmetics.
Pascal/Delphi:
returns @( X[pos] ). This function is needed to access single vector elements, or to perform pointer arithmetics on dynamically allocated vectors, for which Pascal/Delphi - unlike C - does not provide a built-in mechanism.
Error handlingnone
Return valueC/C++:           X+pos
Pascal/Delphi: @( X[pos] )
See alsoVF_element

VectorLib Table of Contents  OptiVec home