次の方法で共有


CObArray::Append

指定された配列の末尾に別の配列の内容を追加するには、このメンバー関数を呼び出します。

INT_PTR Append(
   const CObArray& src 
);

パラメーター

  • src
    配列に追加する要素のソース。

戻り値

追加された最初の要素のインデックス。

解説

配列が同じ型である必要があります。

必要に応じて、[追加] は、配列の末尾に要素を格納するために別個のメモリを割り当てることがあります。

次の表は CObArray::Appendに似ている他のメンバー関数を示します。

Class

メンバー関数

CByteArray

INT_PTR Append( const CByteArray& srcの) ;

CDWordArray

INT_PTR Append( const CDWordArray& srcの) ;

CPtrArray

INT_PTR Append( const CPtrArray& srcの) ;

CStringArray

INT_PTR Append( const CStringArray& srcの) ;

CUIntArray

INT_PTR Append( const CUIntArray& srcの) ;

CWordArray

INT_PTR Append( 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));

// Add elements to the first array and also append the second array.
myArray1.Add(new CAge(3));
myArray1.Append(myArray2);

#ifdef _DEBUG
   afxDump.SetDepth(1);
   afxDump << _T("myArray1: ") << &myArray1 << _T("\n");
   afxDump << _T("myArray2: ") << &myArray2 << _T("\n");
#endif      

必要条件

Header: afxcoll.h

参照

関連項目

CObArray クラス

階層図

CObArray::Copy