Q1. Define the given terms:
a) Inheritance
b) Friend function
c) Abstract class
d) Meta class
Q2. Describe the shortcomings of Procedure oriented languages.
Q3. Define the term operator overloading with the help of an illustration.
Q4. Illustrate the pure virtual function? describe how it is implemented in C++?
Q5. What do you mean by template class? prepare down the illustration to define a template member function outside the template class.
Q6. prepare down the specification for an exception class which stores an error number and error name. Comprise a constructor.
Q7. prepare down the Stream Class hierarchy of classes which are used for simple input-output and file input-output. As well describe the purpose of each class in hierarchy.