book: discriminative modification to the nature of override and overload (#265)

This commit is contained in:
lingkerio whiher
2023-05-07 15:19:09 +08:00
committed by GitHub
parent e86e4a4b94
commit ff6ee89e2a
2 changed files with 2 additions and 2 deletions

View File

@@ -971,7 +971,7 @@ C++11 introduces the two keywords `override` and `final` to prevent this from ha
### override
When overriding a virtual function, introducing the `override` keyword will explicitly tell the compiler to overload, and the compiler will check if the base function has such a virtual function, otherwise it will not compile:
When overriding a virtual function, introducing the `override` keyword will explicitly tell the compiler to overload, and the compiler will check if the base function has such a virtual function with consistent function signature, otherwise it will not compile:
```cpp
struct Base {