在C++中,构造函数不会自动继承,只是如果子类没有写构造函数,那么系统会这个类自动添加一个默认构造函数,是一个空函数体,所以什么也没有做,接着就会调用父类的构造函数,所以你觉得是继承了父类的构造函数。子类和父类的构造函数的调用顺序:class B:public AB b1;那么构造函数的调用顺序是:A(),B()至于你不想调用基类的构造函数,那就自己写。希望可以帮到你。...
在C++中,构造函数不会自动继承,只是如果子类没有写构造函数,那么系统会这个类自动添加一个默认构造函数,是一个空函数体,所以什么也没有做,接着就会调用父类的构造函数,所以你觉得是继承了父类的构造函数。
子类和父类的构造函数的调用顺序:class B:public AB b1;那么构造函数的调用顺序是:A(),B()如果不想调用基...