65,211
社区成员
发帖
与我相关
我的任务
分享
class zPoint
{
public:
zPoint(int x=0, int y=0):xPos(x), yPos(y) {}
int getPosX() const { return xPos; }
int getPosY() const { return yPos; }
bool pointRange(int x, int y) const;
bool setPoint(int x, int y);
bool drawPoint();
protected:
int xPos, yPos;
};
class zRect : public zPoint
{
public:
zRect(zPoint pa, zPoint pb):opposite[0].xPos(pa.xPos), //错误指向这一行
opposite[0].yPos(pa.yPos),
opposite[1].xPos(pb.xPos),
opposite[1].xPos(pb.yPos) {}
bool rectRange(int x, int y) const;
bool setRect(zPoint pa, zPoint pb);
bool drawRect();
private:
zPoint opposite[2];