Каковы правила С++ для вызова конструктора суперкласса из подкласса?
Например, я знаю в Java, вы должны сделать это как первую строку конструктора подкласса (и если вы этого не сделаете, предполагается неявный вызов суперструктора no-arg), что даст вам ошибку компиляции, если что отсутствует).