CObject * & operatör []( int nIndex );
CObject * operatör []( int nIndex ) const;
Açıklamalar
SetAt ve GetAt işlevleri için uygun bir yerine bu indis operatörleri vardır.
Constolmayan dizilerin adlı ilk operatör, sağ (r-value) ya da atama deyiminin sol (l-değeri) kullanılabilir. İkinci olarak adlandırılan const diziler için yalnızca sağ taraftaki kullanılabilir.
Subscript (ya sol veya sağ tarafında bir atama deyimi) sınırların dışında ise Kütüphane hata ayıklama sürümünü belirtmektedir.
CObArray::operator [] için benzer diğer işleçler aşağıdaki tabloda gösterilmektedir.
| Sınıf | Operatör |
| CByteArray | BYTE& operator [] (int nIndex ); byte operator [] (int nIndex ) const; |
| CDWordArray | DWORD& operator [] (int nIndex ); dword operator [] (int nIndex ) const; |
| CPtrArray | void * & operator [] (int nIndex ); void * operator [] (int nIndex ) const; |
| CStringArray | CString& operator [] (int nIndex ); CString operator [] (int nIndex ) const; |
| CUIntArray | UINT& operator [] (int nIndex ); UINT operator [] (int nIndex ) const; |
| CWordArray | WORD& operator [] (int nIndex ); word operator [] (int nIndex ) const; |
Örnek
CObList::CObList bir listesi için bkz: CAge tüm koleksiyon örneklerde kullanılan sınıfı.
/ / örnek için CObArray::operator]
CObArray dizi;
Kafes * pa;
dizi.Ekle (yeni CAge (21)); / / Öğesi 0
dizi.Ekle (yeni CAge (40)); / / 1 Öğesi
PA = (Kafes *) array [0]; / / Öğesi 0 olsun
assert (* pa CAge (21) ==); / / Öğesi 0 olsun
array [0] = yeni kafes (30); / / Öğesi 0 yerine
PA Sil;
assert (*(CAge*) array [0] == CAge (30)); / / Yeni öğe 0 olsun
CObArray ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CObArray::GetAt, CObArray::SetAt