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


CObArray::Append

Эта функция-член вызывается с целью добавить содержимое другого массива в конец заданного массива.

INT_PTR Append(
   const CObArray& src 
);

Параметры

  • src
    Источник элементов, добавляемый в массив.

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

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

Заметки

Массивы должны быть одного типа.

Если необходимый, Добавление может выделить дополнительную память, чтобы вместить элементы, добавленные в массив.

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

Класс

Функция-член

CByteArray

INT_PTR Append( const CByteArray& src );

CDWordArray

INT_PTR Append( const CDWordArray& src );

CPtrArray

INT_PTR Append( const CPtrArray& src );

CStringArray

INT_PTR Append( const CStringArray& src );

CUIntArray

INT_PTR Append( const CUIntArray& src );

CWordArray

INT_PTR Append( const CWordArray& src );

Пример

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

CObArray myArray1, myArray2;

// Add elements to the second array.
myArray2.Add(new CAge(21));
myArray2.Add(new CAge(42));

// Add elements to the first array and also append the second array.
myArray1.Add(new CAge(3));
myArray1.Append(myArray2);

#ifdef _DEBUG
   afxDump.SetDepth(1);
   afxDump << _T("myArray1: ") << &myArray1 << _T("\n");
   afxDump << _T("myArray2: ") << &myArray2 << _T("\n");
#endif      

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObArray

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

CObArray::Copy