virtual
в C++ используется для объявления виртуальных функций в базовом классе. Это позволяет реализовать полиморфизм во время выполнения (runtime polymorphism).
Применение:
Основные моменты:
virtual
в базовом классе, она автоматически остается виртуальной во всех производных классах, даже если ключевое слово virtual
там не используется (хотя явно указывать virtual
и override
в производных классах рекомендуется для ясности).= 0
и делают класс абстрактным. Такой класс нельзя инстанцировать напрямую.Пример:
c
virtual
в C++ используется для объявления виртуальных функций в базовом классе. Это позволяет реализовать полиморфизм во время выполнения (runtime polymorphism).
Применение:
Основные моменты:
virtual
в базовом классе, она автоматически остается виртуальной во всех производных классах, даже если ключевое слово virtual
там не используется (хотя явно указывать virtual
и override
в производных классах рекомендуется для ясности).= 0
и делают класс абстрактным. Такой класс нельзя инстанцировать напрямую.Пример:
c
Register or sign in to get access to full answers for all questions from the question bank.