C++ [ 拷贝构造函数 ]

来源:互联网 发布:java expection 编辑:程序博客网 时间:2024/05/20 03:04

1、 当用类的一个对象去初始化该类的另一个对象

int main(){

Point A(1,2);

Point B(A);

cout<<B.GetX()<<endl;

}

2、如果函数的形参是类的对象,调用函数时,进行形参和实参结合时

void f(Point p){

cout<<p.GetX()<<endl;

}

int main(){

Point A(1,2);

f(A);

}

3、如果函数的返回值是类的对象,函数执行完成返回调用者时

Point g(){

Point A(1,2);

return A;

}

原创粉丝点击