1、拷贝构造函数也可以有初始化列表,在子类的拷贝构造函数中想要使父类部分采用拷贝构造的话,必须在初始化列表中或构造函数体中显示调用父类的拷贝构造,否则的话,父类部分采用父类默认构造函数。同样道理,在赋值运算符函数中,对于父类部分也要显示调用父类的赋值运算符(C++Primer 15.7.3)。
C++ note 1
于 2022-04-13 09:54:35 首次发布
1、拷贝构造函数也可以有初始化列表,在子类的拷贝构造函数中想要使父类部分采用拷贝构造的话,必须在初始化列表中或构造函数体中显示调用父类的拷贝构造,否则的话,父类部分采用父类默认构造函数。同样道理,在赋值运算符函数中,对于父类部分也要显示调用父类的赋值运算符(C++Primer 15.7.3)。