在wxWidgets中让一个wxPoint的数组拷贝给另一个wxPoint数组
时间: 2024-10-27 07:06:23 浏览: 8
应用程序类-wt901c使用说明书v1.0
在 wxWidgets 中,如果你有一个 `wxPoint` 类型的数组,你可以通过简单的逐个赋值操作将其复制给另一个数组。下面是一个示例:
```cpp
wxPoint sourcePoints[] = {wxPoint(10, 20), wxPoint(30, 40), wxPoint(50, 60)}; // 源点阵列
// 确定目标数组的大小
size_t sourceCount = sizeof(sourcePoints) / sizeof(sourcePoints[0]);
wxPoint destinationPoints[sourceCount]; // 目标点阵列
// 拷贝源点到目标点
for (size_t i = 0; i < sourceCount; ++i)
{
destinationPoints[i] = sourcePoints[i];
}
```
在这个例子中,我们首先创建了一个名为 `sourcePoints` 的 `wxPoint` 数组,并计算出源数组的长度。然后,我们创建一个新的 `destinationPoints` 数组,同样有相同的大小。接着,通过一个循环将源数组中的每个 `wxPoint` 复制一份到目标数组。
阅读全文