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