拷贝构造函数

1.拷贝构造函数是一种特殊的构造函数,其形参为本类的对象引用。拷贝构造函数是用一个对象去构造另一个对象,或者说,用另一个对象值初始化一个新构造的对象。

2.编写拷贝构造函数,在拷贝资源时,要将资源复制一份,这样两个对象就会指向不同的资源。

3.使用拷贝构造函数的情况: 1.当用类的一个对象去初始化该类的另一个对象时;

                                      2.若函数的形参是类的对象,调用函数时,实参赋值给形参,系统自动调用拷贝构造函数;

                                      3.当函数的返回值是类的对象时,系统自动调用拷贝构造函数。

原文地址:https://www.cnblogs.com/zgen1/p/6790453.html