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