Виртуальные функции и полиморфизм
Виртуальные функции Функция-член, объявленная в базовом классе и переопределенная в производном То есть виртуальный означает видимый, но не существующий в реальности Программа, которая, казалось бы, вызывает функцию одного класса, может выз