CObArray::Append
指定された配列の末尾に別の配列の内容を追加するには、このメンバー関数を呼び出します。
INT_PTR Append(
const CObArray& src
);
パラメーター
- src
配列に追加する要素のソース。
戻り値
追加された最初の要素のインデックス。
解説
配列が同じ型である必要があります。
必要に応じて、[追加] は、配列の末尾に要素を格納するために別個のメモリを割り当てることがあります。
次の表は CObArray::Appendに似ている他のメンバー関数を示します。
Class |
メンバー関数 |
---|---|
INT_PTR Append( const CByteArray& srcの) ; |
|
INT_PTR Append( const CDWordArray& srcの) ; |
|
INT_PTR Append( const CPtrArray& srcの) ; |
|
INT_PTR Append( const CStringArray& srcの) ; |
|
INT_PTR Append( const CUIntArray& srcの) ; |
|
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