[CObArray::operator]

CObject * & podmiot gospodarczy []( int nIndex );

CObject * podmiot gospodarczy []( int nIndex ) Stała;

Uwagi

Te dolnego operatorzy są wygodne substytut funkcje SetAt i GetAt.

Pierwszy podmiot, wezwał do tablic, które nie jest Stała, można stosować na prawo (wartość) lub (l wartość) po lewej stronie instrukcji przypisania. Drugi, zwany dla tablic Stała , mogą być stosowane jedynie po prawej stronie.

Wersja debugowania biblioteki twierdzi, jeżeli indeks dolny (albo po lewej lub prawej stronie instrukcji przypisania) jest poza zakresem.

W poniższej tabeli przedstawiono inne podmioty, które są podobne do [CObArray::operator].

Klasa Podmiot gospodarczy
CByteArray BYTE& operatora [] (int nIndex );
BYTE operatora [] (int
nIndex ) stała;
CDWordArray DWORD& operatora [] (int nIndex );
DWORD operatora [] (int
nIndex ) stała;
CPtrArray void * & operatora [] (int nIndex );
void * [] operatora (int
nIndex ) stała;
CStringArray CString& operatora [] (int nIndex );
CString operatora [] (int
nIndex ) stała;
CUIntArray UINT& operatora [] (int nIndex );
UINT operatora [] (int
nIndex ) stała;
CWordArray WORD& operatora [] (int nIndex );
Program WORD operatora [] (int
nIndex ) stała;

Przykład

Zobacz CObList::CObList listę CAge klasy wykorzystywane we wszystkich przykładach kolekcji.

/ / przykład [CObArray::operator]

Tablica CObArray;
CAge * pa;

Tablica.Dodaj (nowe CAge (21)); / / Element 0
Tablica.Dodaj (nowe CAge (40)); / / Element 1
Pa = CAge ** tablicy [0]; / / Pobrać elementem 0
ASSERT (* pa == CAge (21)); / / Pobrać elementem 0
Tablica [0] = nowe CAge (30); / / Zastąpić elementu 0
Usuń pa;
ASSERT (*(CAge*) tablicy [0] == CAge (30)); / / Get nowy element 0

Omówie&nie CObArray |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CObArray::GetAt, CObArray::SetAt

Index