Specijalne klase i funkcije
pokazivači na funkcije – korištenje typedef
Økoristeći typedef pojednostavljuje se upisivanja tipa pokazivača pri deklaraciji funkcije
void Swap ( int&, int& );
typedef void (*VPF) (int&, int& );   // tip podatka
VPF   pFunc;
...
pFunc = Swap;
...
PrintVals ( pFunc, valOne, valTwo );
...
}
void PrintVals ( VPF, int &x, int&y )
{
   cout << “x: “, << x << “y: “ << y << endl;
   pFunc ( x, y );
   cout << “x: “, << x << “y: “ << y << endl;
}
ØVPF je definiran kao tip pokazivača na funkciju koja vraća void i uzima dva parametra , dvije integer reference
Primjer 09