Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CArray

Diagram hierarchii

CArray::GetAt

CArray::SetAt

CArray::ElementAt