Есть ли какое-либо преимущество в вызове родительского конструктора явно в конструкторе производного класса?вызов родительского конструктора C++
это:
LockableDoor :: LockableDoor() : Door(), locked_(true) { }
отличается от этого:
LockableDoor :: LockableDoor() : locked_(true) { }
каким-то образом?
Я не согласен со вторым утверждением. Я предпочитаю, чтобы у меня не было этого, он ничего не мешает коду, так как вы упомянули, что компилятор вызовет его для нас. – Borgleader