CObArray::Copy

调用此成员函数复盖特定数组的元素与同一类型的另一个数组的元素。

void Copy(
   const CObArray& src 
);

参数

  • src
    要复制的元素的源给数组。

备注

Copy 不释放内存;但是,如果需要,Copy 可以分配额外的内存适应元素复制到该数组。

下表显示类似于 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);

示例

提供用于所有集合示例的列表 CAge 选件类参见 CObList::CObList

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