拷贝构造函数的功能是用一个已有的对象来初始化一个被创建的同样对象,是一种特殊的构造函数,具有一般构造函数的所有特性,当创建一个新对象的时候系统会自动调用它:其形参是本类对象的引用,它的特殊功能是将参数代表的对象逐域拷贝到新创建的对象中. 用户可以根据实际需要定义特定的拷贝构造函数,以实现同类对象之间数据成员的传递.如果用户没有声明类的拷贝构造函数,系统会自动生成一个默认的拷贝构造函数,它的功能就是把初始对象的每个数据成员的值复制到新建立的对象当中.它定义为:类名(类名&对象名) class do…