CObArray::operator]

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

Index