29: }; 30: 31: 32: class Horse
29: };
30:
31:
32: class Horse : public Mammal
33: {
34: public:
35: void Speak()const { cout << “Ihaaa!n”; }
36: void Move() const { cout << “Galopuje…n”; }
37: };
38:
39:
40: int main()
41: {
42: void (Mammal::*pFunc)() const =0;
43: Mammal* ptr =0;
44: int Animal;
45: int Method;
46: bool fQuit = false;
47:
48: while (fQuit == false)
49: {
50: cout <> Animal;
52: switch (Animal)
53: {
54: case 1: ptr = new