回 帖 发 新 帖 刷新版面

主题:请各位高手指点一二

老师出了道题目,可我是一点头绪都没有,请各位高手帮忙坐一下哈,可不可以顺便讲解一下何为多文件实现?

1.定义Point 类,类的声明如下,利用多文件实现
class Point {
public:
    Point(int xx, int yy);
    Point(Point& p);
    ~Point();
    int getX();
    int getY() ;
private:
    int x, y;
};
并编写相关的测试程序,定义对象,要求使用每一个构造函数

回复列表 (共1个回复)

沙发

作业自己做,不会的地方才可以问别人。

“何为多文件实现” --- 估计你老师的意思是 class Point 声明在一个文件中,实现在一个文件中,测试代码在一个文件中。

BTW:Point(Point& p); 应该改为 Point(const Point& p);
     int getX(); 应该改为 int getX() const; getY同样如此
     getX 这种命名方式太恶心

我来回复

您尚未登录,请登录后再回复。点此登录或注册