#includeclass Base { private: int Base_data_x; public: Base(){} Base(int i):Base_data_x(i){} /*{ cout << "Base class constructor called" << endl; //Base_data_x = i; cout << "Base_data_x is: " << Base_data_x << endl; } */ ~Base() { cout << "Base class destructor called" << endl << endl; } }; class Derived: public Base { private: int Derived_data_x; public: Derived(int i):Derived_data_x(i){} int function() { return Derived_data_x;} }; void main() { Base B(100); Derived D(200); }