void addpoint(double x,double y){ point.push_back(make_pair(x, y)); ++numpoint; }这段代码有什么问题?
时间: 2024-03-05 18:52:28 浏览: 65
vtkVolume-from-DICOM.tar.gz_dicom_volume render_vtk dicom
这段代码没有明确定义 `point` 和 `numpoint`,也没有说明它们的类型。如果它们没有在其他地方定义,那么这段代码将无法通过编译。建议在代码的开头部分,或者函数的开头部分,先定义它们的类型和初始值,例如:
```
vector<pair<double, double>> point;
int numpoint = 0;
```
同时,如果这个函数只会在一个类中使用,建议将它声明为该类的成员函数,这样可以更好地封装和管理代码。
阅读全文