还是关于C 的些许问题

[复制链接]
查看11 | 回复1 | 2011-5-22 06:37:13 | 显示全部楼层 |阅读模式
2.将下面对于Point类的声明和操作代码补充完整
#includeiostream
usingnamespacestd;
classPoint
{public:
        Point(intxx=0,intyy=0)
                {X=xx;Y=yy;;}
Point(Point        Y=p.Y;        ;}

        intGetX(){returnX;}
        intGetY(){returnY;}
        staticvoidGetC()
                {cout\"Objectid=\"endl;}
        ~Point(){;}
private:
        intX,Y;
        staticintcountP;
};


int;
intmain()
{        Point::GetC();
PointA(4,5);
        cout\"PointA,\"A.GetX()\",\"A.GetY();
        A.GetC();
        PointB(A);
        cout\"PointB,\"B.GetX()\",\"B.GetY();
        B.GetC();

        Point*p;
        p=newPoint(5,5);
        p-GetC();
        coutp-GetX()p-GetY()endl;
        deletep;
        Point::GetC();
        return0;
}
如果你看到这个题目并回答了这个问题,麻烦搜下我的名字回答其他的C问题。谢谢了
回复

使用道具 举报

千问 | 2011-5-22 06:37:13 | 显示全部楼层
#includeiostream
usingnamespacestd;
classPoint
{public:
        Point(intxx=0,intyy=0)
                {X=xx;Y=yy;countP;}
Point(Point        Y=p.Y;countP;}

        intGetX(){returnX;}
        intGetY(){returnY;}
        staticvoidGetC()
                {cout\"Objectid=\"countPendl;}
        ~Point(){countP--;}
private:
        intX,Y;
        staticintcountP;
};


intPoint::countP=0;
intmain()
{        Point::GetC();
PointA(4,5);
        cout\"PointA,\"A.GetX()\",\"A.GetY();
        A.GetC();
        PointB(A);
        cout\"PointB,\"B.GetX()\",\"B.GetY();
        B.GetC();

        Point*p;
        p=newPoint(5,5);
        p-GetC();
        coutp-GetX()p-GetY()endl;
        deletep;
        Point::GetC();
        return0;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行