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