Files
clearn/polymorph.cc

31 lines
383 B
C++
Raw Normal View History

2017-02-07 20:03:49 +00:00
#include <iostream.h>
class Base
{
public:
virtual void fn()
{ cout << "In Base Klasse \n"; }
};
class SubClass : public Base
{
public:
virtual void fn()
{cout << "In Sub Klasse\n";}
};
void test(Base &b)
{
b.fn();
}
int main()
{
Base bc;
SubClass sc;
cout << "bc aufrufen\n";
test(bc);
cout << "sc aufrufen\n";
test(sc);
return 0;
}