Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Call this member function to overwrite the elements of the given array with the elements of another array of the same type.
void Copy(
const CObArray& src
);
Parameters
- src
Source of the elements to be copied to the array.
Remarks
Copy does not free memory; however, if necessary, Copy may allocate extra memory to accommodate the elements copied to the array.
The following table shows other member functions that are similar to CObArray::Copy.
Class |
Member Function |
---|---|
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 ); |
Example
See CObList::CObList for a listing of the CAge class used in all collection examples.
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
Requirements
Header: afxcoll.h