недійснимиSetAtGrow (nIndex,CObject *intnewElement);
кинути ( CMemoryException );
Параметри
nIndex
Індекс ціле число, яке більше або дорівнює 0.
newElement
Вказівник об'єкта для додавання до цього масиву. Дозволені значення NULL.
Зауваження
Встановлює елемент масиву у вказаному індексі. Масив автоматично зростає при необхідності (тобто, Верхня межа скоригована для розміщення нового елемента).
У таблиці нижче наведено інші методи, які подібні до CObArray::SetAtGrow.
| Клас | Функції-члени |
| CByteArray | до втрати SetAtGrow (i&nt nIndex, БАЙТ newElement ); nbsp;кинути ( CMemoryException ); |
| CDWordArray | до втрати SetAtGrow (i&nt nIndex, DWORD newElement ); nbsp;кинути ( CMemoryException ); |
| CPtrArray | до втрати SetAtGrow (i&nt nIndex, порожнечу * newElement ); nbsp;кинути ( CMemoryException ); |
| CStringArray | до втрати SetAtGrow (i&nt nIndex, LPCTSTR newElement ); nbsp;кинути ( CMemoryException ); |
| CUIntArray | до втрати SetAtGrow (int nIndex, UI&NT newElement ); nbsp;кинути ( CMemoryException ); |
| CWordArray | до втрати SetAtGrow (i&nt nIndex, слово newElement ); nbsp;кинути ( CMemoryException ); |
Приклад
Див CObList::CObList на список на CAge клас, використані у прикладах усі колекції.
/ / приклад для CObArray::SetAtGrow
nbsp; CObArray масиву;
масив.Додати (нові клітини (21)); / / 0 Елемент
масив.Додати (нові клітини (40)); / / 1 Елемент
масив.SetAtGrow (3, нові клітини (65)); / / Елемент 2 навмисно
/ / пропущено.
#IFDEF _DEBUG
afxDump.SetDepth (1);
afxDump << "SetAtGrow приклад:" << & масиву << "\n";
#endif
Результат від цієї програми:
SetAtGrow приклад: CObArray з 4 елементів
nbsp; [0] = клітці в $47 С 0 21
[1] = клітці в $4800 40
[2] = &NULL
[3] = клітці в $4840 65
Огляд CObArray | Члени класу | Ієрархічна діаграма
Дивіться також CObArray::GetAt, CObArray::SetAt, CObArray::ElementAt, [CObArray::operator]