home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C++ for Dummies (3rd Edition)
/
C_FD.iso
/
CHAP20
/
CHAP20_1.CPP
Wrap
C/C++ Source or Header
|
1996-09-02
|
338b
|
22 lines
// Chap20_1.cpp
class Duck
{
public:
void quack();
};
class Mallard : public Duck {};
class LooneyToon: private Duck {};
void fn(Duck &duck)
{
duck.quack();
}
int main()
{
Mallard daisy;
LooneyToon daffy;
fn(daisy); //this is allowed...
fn(daffy); //...but this is not
return 0;
}