24.8 — Hiding inherited functionality
Changing an inherited member’s access level C++ gives us the ability to change an inherited member’s access specifier in the derived class. This is done by using a using declaration to identify the (scoped) base class member that is having its access changed in the derived class, under the new …