在继承的上下文中,我一直在努力构造器的概念。 C + 11对该主题进行了重大更改(即可以继承基本构造函数吗?),这一事实加剧了这种混淆。
所以我的问题是:
假设我不使用构造函数继承,而只是在派生类中定义一个新的构造函数,是否仍会调用基本构造函数?似乎不应该这样做,但是我遇到了一些文档,指出确实发生了这种情况。此外,这是否意味着当您具有继承链时,就会有一系列称为的构造函数?如果是这样,按什么顺序?在派生基础之前还是在派生基础之前?
谢谢!
最佳答案
命令如下:
实例化派生实例时,实际发生的情况是:
希望能帮助到你。