CArray<CPoint, CPoint>增加点
时间: 2023-07-09 21:40:50 浏览: 178
B样条反求控制点绘制曲线mfc
要向 `CArray` 数组中添加元素,可以使用 `Add()` 方法。对于 `CArray<CPoint, CPoint>` 数组,可以这样添加元素:
```c++
CArray<CPoint, CPoint> pointArray; // 定义一个 CPoint 类型的 CArray 数组
CPoint newPoint(10, 20); // 创建一个新的 CPoint 对象
pointArray.Add(newPoint); // 将新的 CPoint 对象添加到数组中
```
上述代码创建了一个 `CArray<CPoint, CPoint>` 类型的数组 `pointArray`,然后创建了一个新的 `CPoint` 对象 `newPoint`,并将其添加到数组中。`Add()` 方法会将新元素添加到数组的末尾。
您可以使用循环语句来一次性添加多个元素到数组中:
```c++
CArray<CPoint, CPoint> pointArray; // 定义一个 CPoint 类型的 CArray 数组
// 添加10个 CPoint 元素
for (int i = 0; i < 10; i++) {
CPoint newPoint(i * 10, i * 20); // 创建一个新的 CPoint 对象
pointArray.Add(newPoint); // 将新的 CPoint 对象添加到数组中
}
```
上述代码使用循环语句添加了10个 `CPoint` 元素到数组中。
阅读全文