Q1. What do you mean by the term object oriented programming? Describe.
Q2. Illustrate the difference between struct and class in terms of the Access Modifier.
Q3. Illustrate the difference between realloc() and free()?
Q4. What do you mean by copy constructor? When is it called?
Q5. Illustrate the need for the Virtual Destructor?
Q6. Write down the hierarchy of Input-Output streams classes in C++.
Q7. Describe under what conditions the given statement would be used:
a) Throw;
b) void fun1(float x) throw()
c) Catch(…)