CObArray::Append
Эта функция-член вызывается с целью добавить содержимое другого массива в конец заданного массива.
INT_PTR Append(
const CObArray& src
);
Параметры
- src
Источник элементов, добавляемый в массив.
Возвращаемое значение
Индекс первого добавленного элемента.
Заметки
Массивы должны быть одного типа.
Если необходимый, Добавление может выделить дополнительную память, чтобы вместить элементы, добавленные в массив.
В следующей таблице приведены другие функции-члены, которые похожи на CObArray::Append.
Класс |
Функция-член |
---|---|
INT_PTR Append( const CByteArray& src ); |
|
INT_PTR Append( const CDWordArray& src ); |
|
INT_PTR Append( const CPtrArray& src ); |
|
INT_PTR Append( const CStringArray& src ); |
|
INT_PTR Append( const CUIntArray& src ); |
|
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