std::vector von Funktionen
Möchte ich ein std::vector enthalten einige Funktionen, und weitere Funktionen können Hinzugefügt werden, um es in Echtzeit. Alle Funktionen haben einen Prototypen wie diesen:
void name(SDL_Event *event);
Ich weiß, wie man ein array von Funktionen, aber wie mache ich eine std::vector von Funktionen? Ich hab das versucht:
std::vector<( *)( SDL_Event *)> functions;
std::vector<( *f)( SDL_Event *)> functions;
std::vector<void> functions;
std::vector<void*> functions;
Aber keiner von Ihnen arbeitete. Bitte helfen Sie
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit einem typedef:
Versuchen Sie dies:
Wenn Sie wie boost dann dann könnte man es so machen: