共用方式為


CAtlArray::Append

呼叫這個方法會將陣列內容至另一個的結尾。

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

請參閱

參考

CAtlArray 類別

CAtlArray::InsertArrayAt