void Copy(
const CArray& src // 要复制的数组对象
);
其中,src 是另一个 CArray 对象,表示要复制的数组。
以下是一个示例,演示如何使用 CArray 的 Copy 方法:
CArray<int, int> sourceArray;
sourceArray.Add(1);
sourceArray.Add(2);
sourceArray.Add(3);
CArray<int, int> destinationArray;
destinationArray.Copy(sourceArray); // 复制 sourceArray 的元素到 destinationArray
在这个例子中,首先创建了两个整数数组 sourceArray 和 destinationArray。然后,使用 Add 方法向 sourceArray 中添加了一些元素。最后,通过调用 Copy 方法,将 sourceArray 的元素复制到 destinationArray 中。
注意,Copy 方法会清空调用它的数组对象,并用另一个数组的元素进行填充。被复制的数组(src)保持不变。
CArray<int, int> anotherArray;
anotherArray.Add(4);
anotherArray.Add(5);
destinationArray.Copy(anotherArray); // 复制 anotherArray 的元素到 destinationArray
在这个例子中,destinationArray 现在包含了 anotherArray 的所有元素。原来在 destinationArray 中的元素被替换为 anotherArray 的元素。
转载请注明出处:http://www.zyzy.cn/article/detail/15458/MFC/CArray