У меня есть базовый класс B, от которого я создам класс D. Единственное отличие в D заключается в том, что я переопределяю один метод.
Нужно ли мне переопределять конструктор B в D, поскольку все, что он сделает, это вызовет конструктор B с теми же параметрами? Если я не объявлю конструктор (или деструктор) в D, будет ли он использовать только B? И если да, то с какой версии C++ это будет происходить?
Подробнее здесь: https://stackoverflow.com/questions/790 ... base-class