virtual (C++)
Ключевое слово virtual объявляет виртуальную функцию или виртуальный базовый класс.
virtual [type-specifiers] member-function-declarator
virtual [access-specifier] base-class-name
Параметры
type-specifiers
Указывает возвращаемый тип виртуальной функции-члена.member-function-declarator
Объявляет функцию-член.access-specifier
Определяет уровень доступа к базовому классу: public (открытый), protected (защищенный) или private (закрытый). Может находиться перед ключевым словом virtual или после него.base-class-name
Определяет ранее объявленный тип класса.
Заметки
Дополнительные сведения см. в разделах Виртуальные функции и Виртуальные базовые классы.
Кроме того, см. разделы, посвященные следующим ключевым словам: class, private, public и protected.