Join Our WhatsApp Group Join Subscribe Now!

OOP (313304) Practical No.14: Write programs to implement Virtual Base Class

OOP (313304) Practical No.14: Write programs to implement Virtual Base Class

 OOP (313304) Practical No.14: Write programs to implement Virtual Base Class

A virtual base class is a child class that could have duplicate sets of members inherited from a single base class.

Virtual Base Class

When two or more objects are derived from a common base class, we can prevent multiple copies of the base class from being present in an object derived from those objects by declaring the base class as virtual when it is being inherited. Such a base class is known as a virtual base class. This can be achieved by preceding the base class's name with the word virtual.

OOP (313304) Practical No.14 Exercise:

1. Write a C++ program to implement the concept of Virtual Base Class for the following figure. Assume suitable data and function members.

Answer:


2. Write a C++ program to implement the concept of Virtual Base Class for the following figure. Accept and display information on one employee with his name, code, basic pay, experience, and gross salary with the object of employee class.

Answer:


Practical Related Questions

1. Write a C++ program to implement the concept of a virtual base class for the following figure.

Answer:


2. Write a C++ program to implement the given figure class hierarchy. Assume suitable member variables and member functions.

Answer:


3. Complete the following table:

Answer:

Not Available 

Conclusion

We successfully completed OOP (313304) Practical No.14, writing C++ programs to implement Virtual Base Class.

About the Author

Hi everyone, I'm Suraj Diware, and I'm passionate about helping students succeed in MSBTE programs. This blog is dedicated to providing clear and concise explanations of MSBTE curriculum topics, along with practical tips and resources to sup…

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.