我正在尝试计算矩形的周长。首先,我将提示用户 4 次 X 和 Y 线并将其存储到 2D 数组中,并将此 2D 数组传递给另一个类,即方法类以继续计算周长。但问题是,我不知道如何将二维数组传递给方法类。
我不是在问如何计算周长,我只需要知道如何将 2D 数组从 main 传递到方法类并在方法类中获取 2D 数组。请指教。
主文件
Method method;
int main() {
int storeXandY[4][2];
for(int i=1;i<5;i++)
{
cout << "Please enter x-ordinate" << i<< endl;
cin>>storeXandY[i][0];
cout << "Please enter y-ordinate" << i << endl;
cin>>storeXandY[i][1];
}
//how to pass the 2D array to method class to do some calculations?
// I was thinking something like passing the 2d array to a consturctor but don't know whether it can be done
method.constructor(storeXandY);
}
方法.h
//not sure of what to do
public:
constructor() {
}
方法.cpp
//how to get the cords from 2d array from main
请指教。谢谢