появляется в обоих ветвях наследования, реализован только в одной ветви, а в другой чисто виртуальным и остается, то всё нормально, не будет ли проблем типа что он создаваться дважды будет итд? Или надо где то унаследоваться виртуально? Или ещё что?
вы наследуетесь виртуально?
Ну или -- давай, расскажи, в чём же проблема.... Вообще там всё просто -- виртуальная база МОЖЕТ разделяться между наследниками, невиртуальная -- НЕ МОЖЕТ, т.е. этот наследник требует себе ИНДИВИДУАЛЬНОГО предка данного класса. Вот и всё, а далее ты уже конструируешь объект как тебе надо.
Обсуждают сегодня