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