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