在 MFC(Microsoft Foundation Classes)中,CArray 类的 Append 方法用于将另一个数组的所有元素追加到当前数组的末尾。这个方法的原型通常如下:
void Append(
   const CArray& src   // 要追加的数组对象
);

其中,src 是另一个 CArray 对象,表示要追加到当前数组末尾的数组。

以下是一个示例,演示如何使用 CArray 的 Append 方法:
CArray<int, int> array1;
array1.Add(1);
array1.Add(2);
array1.Add(3);

CArray<int, int> array2;
array2.Add(4);
array2.Add(5);

array1.Append(array2);  // 将 array2 的元素追加到 array1 的末尾

在这个例子中,首先创建了两个整数数组 array1 和 array2。然后,使用 Add 方法向两个数组中添加了一些元素。最后,通过调用 Append 方法,将 array2 的元素追加到 array1 的末尾。

注意,Append 方法会修改调用它的数组对象,将另一个数组的元素追加到末尾。被追加的数组(src)保持不变。
CArray<int, int> array3;
array3.Add(6);
array3.Add(7);

array1.Append(array3);  // 将 array3 的元素追加到 array1 的末尾

在这个例子中,array1 的末尾现在包含了 array2 和 array3 的所有元素。


转载请注明出处:http://www.zyzy.cn/article/detail/15457/MFC/CArray