c++中拷贝构造函数的问题
classPoint{Public:Point(intxx=0;intyy=0){X=xx;Y=yy;}point(point&p);intgetx(){returnX;...
class Point
{
Public:
Point(int xx=0;int yy=0)
{
X=xx;
Y=yy;
}
point(point& p);
int getx()
{
return X;
}
int getY()
{
return Y;
}
Private:
int X,Y;
};
Point::Point(Point& p)
{
X=p.X;
Y=p.Y;
}
X=p.X;
Y=p.Y;
这两个语句是什么意思 ,有什么作用? 展开
{
Public:
Point(int xx=0;int yy=0)
{
X=xx;
Y=yy;
}
point(point& p);
int getx()
{
return X;
}
int getY()
{
return Y;
}
Private:
int X,Y;
};
Point::Point(Point& p)
{
X=p.X;
Y=p.Y;
}
X=p.X;
Y=p.Y;
这两个语句是什么意思 ,有什么作用? 展开
4个回答
展开全部
还是初始化,只是用已经初始化好的对象P/*已经初始化好对象的别名*/去初始化本类的另一个对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照上一个对象初始化刚建立的对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的正解。对Point结构体的初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询