Question: c++, Demonstrate polymorphic behavior with classes Student and GradStudent. Keep in mind you need two main elements in the construction of a polymorphic behavior, state

c++, Demonstrate polymorphic behavior with classes Student and GradStudent. Keep in mind you need two main elements in the construction of a polymorphic behavior, state the two elements/action and then construct and demonstrate it programmatically.

Overload the operator (<) as a non-member function that receives two student objects as parameter, the function must compare the two student objects and returns the object with smaller tuition amount. Test this function in a main program.

The following questions are related:

Write a function template that receives a vector and prints the element of the vector. The return type must be void.

Write a function template that receives a vector and returns the smallest element in the vector.

Write a main program in which you populate a vector of three students (a mix of Student and GradStudent objects), call the function template in problem 5(a) to print the vector. Then call the function in 5(b) and display the smallest object.

Call the function template in problem 6 and send the vector of three students you created in the previous problem and display the smallest students.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!