подскажите по с++. Есть базовый класс Task, от них наследуются уже классы пользовательских задач. В базовом классе Task, сделал виртуальный метод Run. И вот проблема в том что в дочерних классах переопределенная функция Run не понимает функции базового класса Task. Что я делаю не так?