CAtlArray::InsertAt
呼叫這個方法會將新的項目 (或項目的多個複本) 插入陣列的物件。
void InsertAt(
size_t iElement,
INARGTYPE element,
size_t nCount = 1
);
參數
iElement
要插入的索引位置項目。element
要插入的項目或項目的值。nCount
要加入的元素數。
備註
插入一或多個元素至陣列,開始於索引 iElement。現有項目移動避免覆寫。
在偵錯組建中, ATLASSERT 時會引發事件,如果 CAtlArray 物件無效,其中為要加入的元素數為零,或是項目組合的數目超過這個陣列可以包含。在零售版本時,將不正確的參數可能會導致無法預期的結果。
範例
// Declare an array of integers
CAtlArray<int> iBuffer;
// Add elements to the array
for (int b = 0; b < 10; b++)
{
iBuffer.Add(0);
}
// Instert ten 1's into the array
// at position 5
iBuffer.InsertAt(5, 1, 10);
需求
Header: atlcoll.h