[CObArray::operator]

CObject * & оператор []( int nIndex );

CObject * оператор []( int nIndex ) константа;

Зауваження

Ці підрядкового операторів є зручним замінником SetAt і GetAt функції.

Перший оператор, закликав до масивів, які не є константа, можуть бути використані на право (r-value) або зліва (l значення) заяви поступки. Другий, закликав константа масивів, можуть бути використані тільки на право.

Налагоджування версії бібліотеки стверджує, що якщо підрядковий (або на лівій або правій стороні заяви призначення) є за певні межі.

У таблиці нижче наведено інші оператори, які схожі на CObArray::operator].

Клас Оператор
CByteArray BYTE& [Оператор] (int nIndex );
[] Оператор БАЙТ (int
nIndex ) константа;
CDWordArray DWORD& [Оператор] (int nIndex );
[] Оператор DWORD (int
nIndex ) константа;
CPtrArray недійсними * & [Оператор] (int nIndex );
порожнечі * оператор [] (int
nIndex ) константа;
CStringArray CString& [Оператор] (int nIndex );
CString [Оператор] (int
nIndex ) константа;
CUIntArray UINT& [Оператор] (int nIndex );
UINT [Оператор] (int
nIndex ) константа;
CWordArray WORD& [Оператор] (int nIndex );
СЛОВО [Оператор] (int
nIndex ) константа;

Приклад

Див CObList::CObList на список на CAge клас, використані у прикладах усі колекції.

/ / приклад для [CObArray::operator]

CObArray масиву;
Клітці * ПА;

масив.Додати (нові клітини (21)); / / 0 Елемент
масив.Додати (нові клітини (40)); / / 1 Елемент
п = (клітці *) масиву [0]; / / Отримати елемент 0
НАДБАННЯ (* п = = клітці (21)); / / Отримати елемент 0
масив [0] = нові клітини (30); / / Замініть елемент 0
видалити ПА;
НАДБАННЯ (*(CAge*) масиву [0] = = клітці (30)); / / Отримати новий елемент 0

Огляд CObArrayЧлени класу | Ієрархічна діаграма

Дивіться також CObArray::GetAt, CObArray::SetAt

Index