[vtk-developers] VTK Coding Standards, C++11 override and =delete
Brad King
brad.king at kitware.com
Thu May 5 16:47:33 EDT 2016
On 05/05/2016 04:41 PM, Robert Michael O'Bara wrote:
> Actually, doesn't override require the member function to be
> originally declared virtual?
>
> You can't have function declared both can you?
The proposal is:
* Use "virtual" on the original base class declaration of the method.
* Do not use "virtual" in any derived class declaration of the method.
* Use "override" on all derived classes. Leave this off in C++03
by doing it through a macro.
This will work in C++03, C++11, etc.
-Brad
More information about the vtk-developers
mailing list