I see in the coding style guide:
“Use the virtual and override keywords when declaring an overriding method. When declaring a virtual function in a derived class, that overrides a virtual function in the parent class, you must use both the virtual and the override keywords.”
Anyone know why both are required by the style? virtual is redundant when override is specified, so it just adds to the verbosity.