Factory-Muster: typedef Klasse * (createClassFunction) (void)

Was machttypedef Class *(createClassFunction)(void) (oder eine andere Variante isttypedef Class* (__stdcall *CreateClassFunction)(void))stehen für? Was heißt das? Wie soll ich das erklären? Vor allem im Kontext von Factory Patterns ...