私は2つのファイルを持っています:
Point.h
:
class Point {
int x;
int y;
char* name;
public:
Point() { name = new char[5]; }
~Point() { delete[] name; }
};
および: Line.h
:
class Point;
class Line {
Point* p;
public:
Line() {
p = new Point[2];
....
...
}
~Line() {
delete[] p;
}
};
しかし、コンパイルすると、次のエラーが発生しました。
deletion of pointer to incomplete type 'Point'; no destructor called
どんな助けでも大歓迎です!