15 29 C:\Users\dell\Desktop\Untitled1.cpp [Error] declaration of 'Point::Point(const Point&)' outside of class is not definition [-fpermissive]
void setX(int xx) {x=xx;}
void setY(int yy) {y=yy;}
int getX() {return x;}
int getY() {return y;}
private:
int x,y;
};
Point::Point(const Point&p);
{
x=p.x;
y=p.y;
cout<<"调用复制构造函数!"<Point()
{
cout<<"调用构造函数!"<void funl(Point p)
{
cout<getX()<Point fun2()
{
Point a(1,2);
return a;
}
int main()
{
Point A(4,5);
Point B=A;
cout<getX()<fun1(B);
B=fun2();
cout<getX()<return 0;
}
Point::Point(const Point&p);
这一行后面的分号删掉
代码不完整,你的类定义里面怎么定义的
不知道你这个问题是否已经解决, 如果还没有解决的话: