C++中子类继承一个子类怎么调用构造函数

Employees是继承了Person类的,然后Manager是继承了Employees类,然后再Manager能不能调用Employees的构造函数,然后Employees再调用Person的?如果按我图片的写法时出现了断点的

可以,且必须调用。如果你不在子类构造函数中显式调用父类构造函数,那么编译器将隐式调用父类的无参构造函数。而如果父类又没有无参构造函数,将导致编译错误。追问

Person有无参函数,我上面的写法出现了断点

追答

出现了断点是什么意思?

追问

追答

你代码里某个STL容器访问越界了,和构造函数没有关系。

追问

是不是这个

追答

你可以自己逐行调试确定问题出在哪里。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答