Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at virtual (C++).
The virtual keyword declares a virtual function or a virtual base class.
Syntax
virtual [type-specifiers] member-function-declarator
virtual [access-specifier] base-class-name
Parameters
type-specifiers
Specifies the return type of the virtual member function.
member-function-declarator
Declares a member function.
access-specifier
Defines the level of access to the base class, public, protected or private. Can appear before or after the virtual keyword.
base-class-name
Identifies a previously declared class type.
Remarks
See Virtual Functions and Virtual Base Classes for more information.
Also see the following keywords: class, private, public, and protected.