共用方式為


CAtlArray::InsertArrayAt

呼叫這個方法會將一個陣列中的。

void InsertArrayAt(
   size_t iStart,
   const CAtlArray< E, ETraits >* paNew 
);

參數

  • iStart
    陣列中要插入的索引。

  • paNew
    要插入的陣列。

備註

從陣列 paNew 的元素複製到的陣列物件開始, iStart項目。現有陣列元素移動避免覆寫。

在偵錯組建中, ATLASSERT 時會引發事件,如果 CAtlArray 物件無效,或者,如果 paNew 指標 NULL 或無效。

注意事項注意事項

CAtlArray::InsertArrayAt 不支援的項目所組成的陣列建立 CAutoPtr 類別。

範例

// Define two integer arrays
CAtlArray<int> iTargetArray, iSourceArray;

// Add elements to first array
for (int x = 0; x < 10; x++)
{
   iTargetArray.Add(x);
}

// Add elements to the second array
for (int x = 0; x < 10; x++)
{
   iSourceArray.Add(x * 10);
}

// Insert the Source array into the Target
// array, starting at the 5th element.
iTargetArray.InsertArrayAt(5, &iSourceArray);   

需求

Header: atlcoll.h

請參閱

參考

CAtlArray 類別

CAtlArray::Append