home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_07_03
/
v7n3076a.txt
< prev
next >
Wrap
Text File
|
1989-01-19
|
931b
|
32 lines
const int neuter = 0,
female = 1,
male = 2;
class Frog {
public:
Frog( char *p = "the anonymous frog")
{
name = p;
dist = 0;
gender = neuter;
printf( "BEGIN Frog %s\n", name);
}
~Frog() { printf( "END Frog %s\n", name); }
char *Name() { return name; }
virtual void jump(int x) { dist += x; }
virtual void croak() { printf( "R-R-R-ibit\n"); }
int distance() { return dist; }
int gender; // values: (0) neuter, (1) female, (2) male
private:
char *name;
int dist;
};