如果类中没有给出构造函数,那么编译器会自动生成一个默认复制构造函数。
调用用复制构造函数
Student stud;
Student ss[2] = {stud,Student()};
//创建ss[0]中的对象时,用到了默认复制构造函数。
第二条语句也可以写为如下的三条语句:
Student ss[2];
ss[0] = Student(stud);//调用默认复制构造函数
ss[1] = Student();//调用构造函数
如果类中没有给出构造函数,那么编译器会自动生成一个默认复制构造函数。
调用用复制构造函数
Student stud;
Student ss[2] = {stud,Student()};
//创建ss[0]中的对象时,用到了默认复制构造函数。
第二条语句也可以写为如下的三条语句:
Student ss[2];
ss[0] = Student(stud);//调用默认复制构造函数
ss[1] = Student();//调用构造函数
之前