72.
What is the order of Destructors call when the object of derived class B is declared, provided class B is derived from class A?

73.
What will be the output of the following C++ code?
#include <iostream>
#include <string>
using namespace std;
class A
{
	int a, b;
	float d;
   public:
	void change(int i){
		a = i;
	}
	void value_of_a(){
		cout<<a;
	}
};
 
class B: private A
{
 
};
 
int main(int argc, char const *argv[])
{
	B b;
	cout<<sizeof(B);
	return 0;
}

75.
What is the order of Constructors call when the object of derived class B is declared, provided class B is derived from class A?

76.
What will be the output of the following C++ code?
#include <iostream>
using namespace std;
class polygon 
{
    protected:
    int width, height;
    public:
    void set_values (int a, int b)
    { 
        width = a; height = b;}
    };
    class output1 
    {
        public:
           void output (int i);
    };
void output1::output (int i) 
{
    cout << i << endl;
}
class rectangle: public polygon, public output1 
{
    public:
    int area ()
    { 
        return (width * height); 
    }
};
class triangle: public polygon, public output1 
{
    public:
    int area ()
    {
        return (width * height / 2); 
    }
};
int main () 
{
    rectangle rect;
    triangle trgl;
    rect.set_values (4, 5);
    trgl.set_values (4, 5);
    rect.output (rect.area());
    trgl.output (trgl.area());
    return 0;
}

79.
If a class is derived privately from a base class then . . . . . . . .

80.
What is meant by multiple inheritance?