次の方法で共有


CObArray::Copy

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

void Copy(
   const CObArray& src 
);

パラメーター

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

解説

Copy はメモリを解放しません。ただし、必要に応じて、配列にコピーされた要素数に合わせてメモリを増やし、割り当てます。

CObArray::Copy に類似している他のメンバー関数を以下に示します。

Class

メンバー関数

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 のメンバー