home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C++ for Dummies (3rd Edition)
/
C_FD.iso
/
CHAP18
/
CHAP18_3.CPP
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-02
|
484b
|
35 lines
// Chap18_3.cpp
#include <iostream.h>
class Base
{
public:
virtual void fn()
{
cout << "In Base class\n";
}
};
class SubClass : public Base
{
public:
virtual void fn()
{
cout << "In SubClass\n";
}
};
void test(Base &b)
{
b.fn(); //this call bound late
}
int main()
{
Base bc;
SubClass sc;
cout << "Calling test(bc)\n";
test(bc);
cout << "Calling test(sc)\n";
test(sc);
return 0;
}