Which of the following is not true about public inheritance? A. All public member functions of the base class become the public member functions of the derived class. B. All public member variables of the base class become the public member variables of the derived class. C. All public members of the base class become the public members of the derived class. D. The public member variables of the base class become the private member variables of the derived class.