首页 > 科技
派生类调用基类构造函数,C

时间:2022-06-09 10:53:32

派生类调用基类构造函数,C

派生类调用基类构造函数

C 派生类构造函数基类的数据成员初始化?

class base1{ public: base1(int i){cout<<"construct base1"<<endl} private:="" int="" love="" }="" 基类,所给的没有数据成员="" class="" paisheng:public="" base1="" {="" public:="" paisheng(int="" i):base1(i)="" 将基类数据成员用到派生类中="" }="" 基类和派生类本身就有联系,继承它的成员的话就不用在声明一个新的成员,是代码利用率高="" void="" main()="" paisheng="" love(4)="" 因为派生类初始化是继承基类的构造函数,所以派生类初始化的结果是“construct="" base1”="" }="">

单继承和多继承的派生类构造函数和析构函数的构造规则和执行顺序是怎样的?

先调基类的构造函数,在调用内嵌对象所在类的构造函数,最后执行派生类构造函数体内赋值语句,析构函数的调用顺序与构造函数的相反

版权声明:本文为 "株洲百姓信息网" 原创文章,转载请附上原文出处链接及本声明;

原文链接:http://www.salvagetruth.com/keji/294.html

相关文章
Copyright ©2019-2022 株洲百姓信息网版权所有