CObArray::Add

int Add ( CObject * newElement );
бросить ( CMemoryException );

Возвращаемое значение

Индекс добавленный элемент.

Параметры

newElement

CObject указатель, чтобы добавить к этому массиву.

Примечания

Добавляет новый элемент в конец массива, растущих в массив на 1. Если SetSize используется со значением nGrowBy , больше чем 1, может выделить дополнительную память. Однако Верхняя граница будет увеличиваться на только 1.

В следующей таблице приведены другие функции-члены, которые похожи на CObArray::Add.

Класс Функция-член
CByteArray i&nt Add (БАЙТ newElement);
nbsp; бросить ( CMemoryException );
CDWordArray i&nt Add (DWORD newElement );
nbsp;бросить ( CMemoryException );
CPtrArray i&nt Add (void * newElement );
nbsp;бросить ( CMemoryException );
CStringArray i&nt Add (LPCTSTR newElement );
nbsp;бросить ( CMemoryException );
CUIntArray int Add (UI&NT newElement );
nbsp;бросить ( CMemoryException );
CWordArray i&nt Add (WORD newElement );
nbsp;бросить ( CMemoryException );

Пример

Смотрите CObList::CObList список CAge класс, используемая во всех примерах коллекции.

/ / Пример для CObArray::Add

nbsp;  CObArray массив;
    
    массив.Добавления (новые Кейдж (21)); / / Элемент 0
    массив.Добавления (новые Кейдж (40)); / / Элемент 1
# ifdef _DEBUG
    afxDump.SetDepth (1);
    afxDump << "добавить пример:" << & массив << «\n»;
# endif

Результаты этой программы заключаются в следующем:

Добавить пример: CObArray с 2 элементов
    [0] = Кейдж на $442A 21
    [1] = Кейдж на $4468 40

Обзор CObArrayЧлены класса | Иерархическая схема

См. также CObArray::SetAt, CObArray::SetAtGrow, CObArray::InsertAt, CObArray::operator]

Index