C++类的设计中,如果某些函数没有显式定义,C++会自动生成,复制构造函数便是其中之一,其他的还有默认构造函数.赋值操作符.默认析构函数.地址操作符.一个类的复制构造函数的原型一般为: Class_name (const Class_name &); 一.何时调用复制构造函数 在新建一个对象并将其初始化为同类对象的时候,常常会调用复制构造函数,如: Class_name A(B); Class_name A = B ; Class_name A = Class_name(B); Class_na…