若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

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

顯示: