Pointers to derived class A base class pointer can also be used as a pointer to an object of any class derived from that base. Although a base class pointer can be used to…