【发布时间】:2010-09-26 18:35:53
【问题描述】:
为什么会这样?
当你在 C++ 中创建抽象类时,例如:Class A(具有纯虚函数) 之后 class B 继承自 class A
如果 class A 有一个名为 A() 的构造函数 假设我创建了 class B 的 Object,然后编译器首先初始化基类,即 class A,然后初始化 class B 那么.......?
首先是我们不能访问没有对象的任何类的构造函数,那么如果我们不能创建抽象类的对象,它是如何初始化抽象类的构造函数的。
【问题讨论】: