Tyto operátory dolního indexu jsou vhodné náhradu SetAt a GetAt funkcí.
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
Parametry
TYP
Parametr šablony určující typ prvky tohoto pole.nIndex
Index prvku přístup.
Poznámky
První operátor nazývá pro pole, které nejsou const, mohou být použity (hodnota) doprava nebo doleva (l hodnota) příkazu přiřazení.Druhé, nazvané pro const matice, mohou být použity pouze na pravé straně.
Ladicí verze knihovny nepodmíněných výrazů, pokud dolní index (buď na levé nebo pravé straně příkazu přiřazení) je mimo meze.
Příklad
CArray<CPoint,CPoint> myArray;
// Add elements to the array.
for (int i = 0; i < 10; i++)
myArray.Add(CPoint(i, 2*i));
// Modify all the points in the array.
for (int i = 0; i <= myArray.GetUpperBound(); i++)
{
myArray[i].x = 0;
}
Požadavky
Záhlaví: afxtempl.h