What is the ‘override’ keyword in C++ used for? [duplicate]
The override keyword serves two purposes: It shows the reader of the code that “this is a virtual method, that is overriding a virtual method of the base class.” The compiler also knows that it’s an override, so it can “check” that you are not altering/adding new methods that you think are overrides. To explain … Read more