Классы не должны быть выведены от виртуальных основ.
Классы не должны быть выведены от виртуальных основ.
Использование виртуальных основ может привести ко многим запутывающим поведениям.
Например, в иерархии наследования, включающей виртуальную основу, большая часть производного класса вызывает конструктора виртуальной основы. Проигнорированы промежуточные вызовы виртуального основного конструктора.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: производные классы |