Exercises 5 (15)
1、Write a class with one virtual function and one non-virtual function,Inherit a new class,make an object of this class,and upcast to a pointer of the base-class type,Use the clock( ) function found in <ctime> (you’ll need to look this up in your local C library guide) to measure the difference between a virtual call and non-virtual call,You’ll need to make multiple calls to each function inside your timing loop in order to see the difference.
2、Create a class that has a data member and a derived class that adds another data member,Write a non-member function that takes an object of the base class by value and prints out the size of that object using sizeof,In main( ) create an object of the derived class,print out its size,and then call your function,Explain what happens.