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