virtual (C++)

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at virtual (C++).

The virtual keyword declares a virtual function or a virtual base class.

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.

See Virtual Functions and Virtual Base Classes for more information.

Also see the following keywords: class, private, public, and protected.

Keywords

Show: