CObArray::Copy
同じ型の別の配列の要素で指定された配列の要素を上書きするには、このメンバー関数を呼び出します。
void Copy(
const CObArray& src
);
パラメーター
- src
配列にコピーされる要素のソース。
解説
[コピー] は、メモリを解放しません; 必要に応じて、配列にコピーされた要素を格納するために [コピー] は、別個のメモリを割り当てる可能性がある場合。
次の表は CObArray::Copyに似ている他のメンバー関数を示します。
Class |
メンバー関数 |
---|---|
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の) ; |
使用例
すべてのコレクションの例で使用されている 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