Поделиться через


CArray::Add

Добавляет новый элемент в конец массива, увеличение массива 1.

INT_PTR Add(
   ARG_TYPE newElement 
);

Параметры

  • ARG_TYPE
    Параметр шаблона, указывающие тип аргументов, ссылающихся на элементы этого массива.

  • newElement
    Элемент, добавляемый в этот массив.

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

Индекс добавляемого элемента.

Заметки

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

Пример

// example for CArray::Add
CArray<CPoint,CPoint> ptArray;

CPoint pt(10,20);
ptArray.Add(pt);             // Element 0
ptArray.Add(CPoint(30,40));  // Element 1

Требования

Header: afxtempl.h

См. также

Ссылки

Класс CArray

Диаграмма иерархии

CArray::SetAt

CArray::SetAtGrow

CArray::InsertAt

CArray::operator []