在 MFC(Microsoft Foundation Classes)中,CArray 类的 Add 方法用于在数组末尾添加一个新元素。这个方法的原型通常如下:
int Add(
   const TYPE& newElement   // 要添加到数组的新元素
);

其中,TYPE 是数组中元素的数据类型。newElement 参数表示要添加到数组末尾的新元素。

以下是一个示例,演示如何使用 CArray 的 Add 方法:
CArray<int, int> myArray;  // 创建一个空的整数数组对象

int newValue = 42;
myArray.Add(newValue);     // 在数组末尾添加新元素

// 或者直接在方法中指定新元素的值
myArray.Add(100);          // 在数组末尾添加另一个新元素

在这个例子中,首先创建了一个空的整数数组 myArray。然后,使用 Add 方法向数组中添加了两个新元素,分别是变量 newValue 和直接指定的整数值 100。

Add 方法的返回值是新元素的索引(在数组中的位置)。需要注意的是,数组的索引从 0 开始,因此第一个添加的元素索引为 0,第二个为 1,依此类推。
int index = myArray.Add(200);  // 在数组末尾添加新元素,并获取新元素的索引

在这个例子中,Add 方法将值为 200 的新元素添加到数组末尾,并将新元素的索引存储在变量 index 中。


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