#ifndef DERIVED_H #define DERIVED_H #include #include "base.h" using namespace std; class derived: public base { private: int d; public: derived(int init_b, int init_d): base {init_b}, d {init_d} {} void print() const { //A bigger and better print member function. base::print(); cout << " " << d; } }; #endif