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]