Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ Разница в чисто виртуальных функциях

  • Автор темы Автор темы milsnel
  • Дата начала Дата начала
в c++ нет abstract функций, есть только virtual

= 0 заставляет каждый класс что наследует текущий имплементировать этот метод
 
в c++ нет abstract функций, есть только virtual

= 0 заставляет каждый класс что наследует текущий имплементировать этот метод
хмм, по-моему все же есть abstract
1693115094832.png
 
В чем разница между void SomeVirtualFunc() abstract и void SomeVirtualFunc() = 0;
во первых в твоем сообщении ты предлагаешь нам одну семантику с абстрактной точки зрения прочтения кода, во вторых как было описано выше виртуальная функция не обязует ее обязательную имплементацию в субклассах
 
использование гетто кейвордов/констант/хедеров в коде = мертвые члены семьи.
А тут подробней, чем тебе хедеры и константы не угодили? Или я не правильно интерпретировал твое сообщение?
 
Назад
Сверху Снизу