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