| title | virtual (C++) | Microsoft Docs | ||||
|---|---|---|---|---|---|
| ms.custom | |||||
| ms.date | 11/04/2016 | ||||
| ms.reviewer | |||||
| ms.suite | |||||
| ms.technology |
|
||||
| ms.tgt_pltfrm | |||||
| ms.topic | language-reference | ||||
| f1_keywords |
|
||||
| dev_langs |
|
||||
| helpviewer_keywords |
|
||||
| ms.assetid | c2eb987d-6cf3-43b6-aa0c-29a6f561b1ae | ||||
| caps.latest.revision | 9 | ||||
| author | mikeblome | ||||
| ms.author | mblome | ||||
| manager | ghogen |
The virtual keyword declares a virtual function or a virtual base class.
virtual [type-specifiers] member-function-declarator
virtual [access-specifier] base-class-name
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 for more information.
Also see the following keywords: class, private, public, and protected.