CObArray::SetAtGrow

недійсними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]

Index