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 (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
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 (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