1.当用类的一个对象去初始化该类的另一个对象时
Point a(1,2);
Point b(a);
2.如果函数的形参是类的对象,调用函数时,进行形参和实参结合时
void f(Point a)
{}
int main()
{ Point a(1,2);
f(a);
return 0;}
3.如果函数的返回值是类的对象,函数执行完成返回调用者时
Point g()
{ Point a(1,2);
return a;}
int main()
{
Point b;
b=g();
reutrn 0;
}