次の方法で共有


CObArray::Copy

更新 : 2007 年 11 月

同じ型のほかの配列の要素で、指定されている配列を上書きします。

void Copy(
   const CObArray& src 
);

パラメータ

  • src
    配列にコピーされるコピー元の要素。

解説

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      

必要条件

ヘッダー : afxcoll.h

参照

参照

CObArray クラス

階層図

CObArray::Append

その他の技術情報

CObArray のメンバ