language corcpp, in inheritance, the access specifiers only affect whether outsiders and derived classes can access those members