Wygodne substytut są te operatory dolnego SetAt i GetAt funkcji.
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
Parametry
TYP
Parametr szablonu, określając typ elementów w tej tablicy.nIndex
Indeks elementu można uzyskać dostęp.
Uwagi
Pierwszy operator wywołana dla tablic, które nie są const, mogą być stosowane w prawo (wartość) lub (l wartość) po lewej stronie instrukcji przypisania.Drugi, wezwał do const tablice, mogą być stosowane tylko w prawo.
Wersja debugowania biblioteki twierdzi, jeśli indeks dolny (albo po lewej lub prawej stronie instrukcji przypisania) jest poza zakresem.
Przykład
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;
}
Wymagania
Nagłówek: afxtempl.h