Я изучаю С++, и я просто вхожу в виртуальные функции.
Из того, что я прочитал (в книге и в Интернете), виртуальные функции - это функции в базовом классе, которые вы можете переопределить в производных классах.
Но ранее в книге, узнав о базовом наследовании, я смог переопределить базовые функции в производных классах без использования virtual
.
Так что мне здесь не хватает? Я знаю, что для виртуальных функций больше, и, похоже, это важно, поэтому я хочу четко понять, что именно. Я просто не могу найти прямой ответ в Интернете.