一.概述
复制构造函数作用:
使用一个已经存在的对象去初始化同类的一个新对象,其形参是本类对象的引用。如果没有定义复制构造函数,编译器会在必要时自动生成一个隐含的复制构造函数。
声明和实现复制构造函数:
class 类名
{
public:
类名(形参表);//构造函数
类名(类名& 对象名);//复制构造函数
private:
};
类名::类名
一.概述
复制构造函数作用:
使用一个已经存在的对象去初始化同类的一个新对象,其形参是本类对象的引用。如果没有定义复制构造函数,编译器会在必要时自动生成一个隐含的复制构造函数。
声明和实现复制构造函数:
class 类名
{
public:
类名(形参表);//构造函数
类名(类名& 对象名);//复制构造函数
private:
};
类名::类名