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