Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
virtual
в C++ используется для объявления виртуальных функций в базовом классе. Это позволяет реализовать полиморфизм во время выполнения (runtime polymorphism).
Применение:
Основные моменты:
virtual
в базовом классе, она автоматически остается виртуальной во всех производных классах, даже если ключевое слово virtual
там не используется (хотя явно указывать virtual
и override
в производных классах рекомендуется для ясности).= 0
и делают класс абстрактным. Такой класс нельзя инстанцировать напрямую.Пример:
c
virtual
в C++ используется для объявления виртуальных функций в базовом классе. Это позволяет реализовать полиморфизм во время выполнения (runtime polymorphism).
Применение:
Основные моменты:
virtual
в базовом классе, она автоматически остается виртуальной во всех производных классах, даже если ключевое слово virtual
там не используется (хотя явно указывать virtual
и override
в производных классах рекомендуется для ясности).= 0
и делают класс абстрактным. Такой класс нельзя инстанцировать напрямую.Пример:
c
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.