У меня есть вопрос, здесь два класса ниже:поведения виртуальной функции в C++
class Base{
public:
virtual void toString(); // generic implementation
}
class Derive : public Base{
public:
(virtual) void toString(); // specific implementation
}
Возникает вопрос:
Если я хочу подкласс класса Выведите выполняет polymophism с использованием указатель типа База, является ли ключевым словом виртуальный в скобке?
Если ответ нет, в чем разница между функцией члена ToString класса Выведите и без виртуального?
Это необязательно, но некоторые считают, что вопрос хорошего стиля должен быть явным о переопределении функций-членов. – pmr