在派生类构造函数中显式调用父构造函数有什么好处?
这是:
LockableDoor :: LockableDoor() : Door(), locked_(true) { }
与此不同:
LockableDoor :: LockableDoor() : locked_(true) { }
不知何故?
这只是提供了选择适当的父构造函数并将参数传递给它的方式。没有其他优势。在您的示例中,两行之间没有区别。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句