Je veux qu'un std :: vector contienne certaines fonctions, et que d'autres fonctions puissent y être ajoutées en temps réel. Toutes les fonctions auront un prototype comme ceci:std :: vecteur de fonctions
void name (événement SDL_Event *);
Je sais comment faire un tableau de fonctions, mais comment créer un vecteur de fonctions std ::? J'ai essayé ceci:
std::vector<(*)(SDL_Event *)> functions;
std::vector<(*f)(SDL_Event *)> functions;
std::vector<void> functions;
std::vector<void*> functions;
Mais aucun d'eux n'a fonctionné. S'il vous plaît aider
merci, cette a parfaitement fonctionné! –