#include "derived.h"
int main()
{
std::cout << "Hello World!\n";
Derived d;
d.Print();
return 0;
}
#include <iostream>
namespace App
{
class Base
{
public:
virtual void Print();
};
}
#include "base.h"
namespace App
{
void Base::Print()
{
}
}
#include "base.h"
class Derived : public App::Base
{
public:
void Print();
};
#include "derived.h"
void Derived::Print()
{
std::cout << "This works!! form Derived class\n";
}