Daily bit(e) of C++ | final specifier
Daily bit(e) of C++ #181, The C++11 tool for controlling inheritance: final specifier.
The final specifier can be applied to methods and classes.
When a method is marked as final, it cannot be overridden in derived classes. When a class is marked as final, it cannot be derived from.
Note that final is not a reserved keyword, meaning that you can create variables and types with the name final. Although, in the case of types, that may lead to some confusion.