#include <stdio.h> | |
namespace namesp | |
{ | |
class Virtual { | |
public: | |
virtual void doSomething() { | |
printf ("namesp function did something.\n"); | |
} | |
}; | |
} | |
class Virtual { | |
public: | |
virtual void doSomething() { | |
printf("Virtual function did something.\n"); | |
} | |
}; | |
int | |
main() | |
{ | |
namesp::Virtual my_outer; | |
Virtual my_virtual; | |
// Break here to get started | |
my_outer.doSomething(); | |
my_virtual.doSomething(); | |
return 0; | |
} | |