// @topic T071020 Inheritance demo
// @brief base class Fl_Box, derived class CDrawBox

#include <cstdlib>
#include <iostream>
using namespace std;


// base class
class Fl_Box {
public:
    void draw()
    {
        cout << __FUNCTION__ << "\n";
    }
};//class Fl_Box


// derived class
class CDrawBox : public Fl_Box {
public:
    void draw()
    {
        Fl_Box::draw();
        cout << __FUNCTION__ << "\n";
    }
};//class CDrawBox


void doit()
{
    CDrawBox box;
    box.draw();
}


int main()
{
    doit();
    system( "pause" );
}