CAtlArray::Append
別の最後に 1 二つの配列の内容を追加するには、このメソッドを呼び出します。
size_t Append(
const CAtlArray< E, ETraits >& aSrc
);
パラメーター
- aSrc
追加する配列。
戻り値
追加された最初の要素のインデックスを返します。
解説
指定された配列の要素は、既存の配列の末尾に追加されます。必要に応じて、メモリは新しい要素を格納するために割り当てられます。
配列が同じ型である必要があり、独自に配列を追加することはできません。
デバッグ ビルドでは、ATLASSERT は CAtlArray の引数が有効な配列でないか、aSrc が同じオブジェクトを参照します。リリース ビルドでは、無効な引数は、予期しない動作が発生する可能性があります。
使用例
// Declare two integer arrays
CAtlArray<int> iArray1,iArray2;
iArray1.Add(1); // element 0
iArray1.Add(2); // element 1
iArray2.Add(3); // element 0
iArray2.Add(4); // element 1
// Append iArray2 to iArray1
iArray1.Append(iArray2);
ATLASSERT(iArray1.GetCount() == 4);
必要条件
Header: atlcoll.h