当前位置:新励学网 > 秒知问答 > C++子类会无条件继承父类的构造函数么

C++子类会无条件继承父类的构造函数么

发表时间:2024-07-28 00:53:28 来源:网友投稿

在C++中,构造函数不会自动继承,只是如果子类没有写构造函数,那么系统会这个类自动添加一个默认构造函数,是一个空函数体,所以什么也没有做,接着就会调用父类的构造函数,所以你觉得是继承了父类的构造函数。

子类和父类的构造函数的调用顺序:

class B:public AB b1;

那么构造函数的调用顺序是:A(),B()

如果不想调用基类的构造函数,那么就应该在子类中写一个构造函数。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!