Я имел ввиду чтобы он почитал солид и понял, что ему следует использовать наследование в этом проекте. По крайней мере я бы использовал, так как он хотел иметь расширяемый проект, теперь все на своих местах, прошу прощения за неточности в прошлых сообщениях
Можно, стандарт разрешает A return statement without an expression can be used only in functions that do not return a value, that is, a function with the return type void, a constructor (12.1), or a destructor (12.4).
Гораздо интересней пойти на радикальные меры по улучшению своего уровня жизни и умереть либо от невезения, когда остался без всего, либо в перестрелке с бандитами.
повод для суицыда есть только тогда, когда надолго заперли в камере, из которой невозможно выбраться."