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

来源:互联网 发布:j j捕鱼炮台各级数据 编辑:程序博客网 时间:2024/05/21 06:22
 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 };



0 0
原创粉丝点击