ここにガイドが必要です
私は次のようなコードを取得しました
struct Point
{
int x;
int y;
};
それから私のクラスで私は関数を得ました
class MyClass
{
private:
Point myPoint[4];
public:
void setPoint();
};
void MyClass::setPoint()
{
int xData,yData;
for (int i=0;i<4;i++)
{
cout << "Please enter x-ordinate:";
cin >> xData;
cout << "Please enter y-ordinate:";
cin >> yData;
//at this part the code throw a segmentation core dump.
myPoint[i].x = xData;
myPoint[i].y = yData;
}
}
最初の実行では何も起こりませんが、2番目のループではセグメンテーションコアダンプが発生します。私のコードはどうしたの?
main.cppの追加コード
#include "MyClass.h"
int main()
{
MyClass *mClass;
mclass->setPoint();
}
助けてくれてありがとう。