您的位置:首页 > 编程语言 > C语言/C++

c++构造函数不能有返回类型错误提示?解决方法!

2014-02-19 17:35 495 查看
43 class Point
44 {
45 public:
46     Point(int xx, int yy){X = xx; Y = yy;}//构造该函数
47     Point(Point &p);
48     int GetX(void){return X;}//取X坐标
49     int GetY(void){return Y;}//取Y坐标
50 private:
51     int X, Y;//点的坐标
52 }
53
54 Point::Point(Point &p)
55 {
56     X = p.X;
57     Y = p.Y;
58     cout << "Point拷贝构造函数被调用"<<endl;
59
60 }

提示错误行号:54

编译时一直提示构造函数不能有返回类型?

原来是Point类的定义在52行没有加分号。

修改为以下代码

43 class Point
44 {
45 public:
46     Point(int xx, int yy){X = xx; Y = yy;}//构造该函数
47     Point(Point &p);
48     int GetX(void){return X;}//取X坐标
49     int GetY(void){return Y;}//取Y坐标
50 private:
51     int X, Y;//点的坐标
52 };
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐