Specijalne klase i funkcije
polja pokazivača na funkcijske članove
Ø
polja pokazivača mogu biti inicijalizirana sa adresama raznih
funkcijskih članova klase
typedef void (DOG::*pDF)() const;
...
PDF DogFunctions[MaxFunc] =
{
Dog::Speak,
Dog::Move,
Dog::Eat,
Dog::PlayDead,
};
Dog *pDog = new Dog;
(pDog->*DogFunctions[i]) ();
Primjer 11