C++ utilizing polymorphism with student as a base class, three derived, and pointers!