电子说
拷贝构造函数
1.概念
只有单个形参,而且该形参是对本类类型对象的引用(常用const修饰),这样的构造函数称为拷贝构造函数。拷贝构造函数是特殊的构造函数,创建对象时使用已存在的同类对象来进行初始化,由编译器自动调用。
2.特征:
(1)它是构造函数的重载;
(2)它的参数必须使用同类型对象的引用传递;
(3)如果没有显示定义,系统会自动合成一个默认的拷贝构造函数。默认的拷贝构造函数会依次拷贝类的数据成员完成初始化。
3.使用场景
使用已存在的对象创建新的对象
传值方式作为函数的参数
传值方式作为函数的返回值
全部0条评论
快来发表一下你的评论吧 !