#include <iostream>
using namespace std;
class Base
{
public:
void base_message(void) { cout << "This is the base class\n"; };
};
class Derived: public Base
{
public:
void derived_message(void) { cout << "This is the derived class\n" ; };
};
int main(void)
{
Base *base_pointer = new Base;
Derived *derived_pointer = new Derived;
base_pointer->base_message();
derived_pointer->derived_message();
}