Ich möchte ein Std :: Vector einige Funktionen enthalten, und dass mehr Funktionen in Echtzeit hinzugefügt werden können. Alle Funktionen haben einen Prototyp wie folgt:Std :: Vektor der Funktionen
void name (SDL_Event * event);
Ich weiß, wie man ein Array von Funktionen macht, aber wie mache ich einen Std :: Vektor von Funktionen? Ich habe es versucht:
std::vector<(*)(SDL_Event *)> functions;
std::vector<(*f)(SDL_Event *)> functions;
std::vector<void> functions;
std::vector<void*> functions;
Aber keiner von ihnen hat funktioniert. Bitte helfen
Danke, das hat perfekt funktioniert! –