原因: B的构造函数上直接使用了A的构造 但是在定义类的时候又没有继承 如下: class A{ A(); } class B{ B(); } B::B():A(){}---------------------报错