调用父构造函数C ++

空想家

在派生类构造函数中显式调用父构造函数有什么好处?

这是:

LockableDoor :: LockableDoor() : Door(), locked_(true) { }

与此不同:

LockableDoor :: LockableDoor() : locked_(true) { }

不知何故?

尤金

这只是提供了选择适当的父构造函数并将参数传递给它的方式。没有其他优势。在您的示例中,两行之间没有区别。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章