In C++, when a class serves as a base class to others :
Aall of its members are inherited
Ball of its members are inherited, except for any protected members
Call of its members are inherited, except for any private members
Dnone of its members are inherited unless specifically listed