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


CObArray::Copy

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

void Copy( 
   const CObArray& src  
);

Параметры

  • src
    Источник элементов, копируемых в массив.

Заметки

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

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

Класс

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

CByteArray

void Copy( const CByteArray& src );

CDWordArray

void Copy( const CDWordArray& src );

CPtrArray

void Copy( const CPtrArray& src );

CStringArray

void Copy( const CStringArray& src );

CUIntArray

void Copy( const CUIntArray& src );

CWordArray

void Copy( 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));

// Copy the elements from the second array to the first.
myArray1.Copy(myArray2);

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

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObArray

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

CObArray::Append