C++中A.Distance(B)怎么理解?会调用拷贝构造函数吗?是把B的值给A,还是把A的值给B?

double Distance(const Point &p)
{
x -= p.x;
y -= p.y;
return sqrt(x*x + y*y);
}

就是求A和B的距离呗,既然参数是引用,就不会构造对象,就不会调用构造函数
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答