Aracılığıyla paylaş


Alt indis sınırlı bu operatörler için kullanışlı bir alternatif olan SetAt ve GetAt fonksiyonlar.

TYPE& operator[]( 
   INT_PTR nIndex  
);
const TYPE& operator[]( 
   INT_PTR nIndex  
) const;

Parametreler

  • TÜRÜ
    Bu dizideki öðelerin türünü belirleyen şablon parametresi.

  • nIndex
    Erişilecek öğenin dizini.

Notlar

İlk işleç olmayan diziler olarak adlandırılan const, (r-value) sağa ya da atama deyiminin sol (l-değeri) kullanılır.İkinci olarak adlandırılan için const diziler yalnızca sağ taraftaki kullanılabilir.

Kitaplık hata ayıklama sürümünü (ya sol veya sağ tarafında bir atama deyimi) alt indis sınır dışı olup olmadığını İleri sürüyor.

Örnek

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;
}

Gereksinimler

Başlık: afxtempl.h

Ayrıca bkz.

Başvuru

CArray sınıfı

Hiyerarşi grafik

CArray::GetAt

CArray::SetAt

CArray::ElementAt