Я хочу, чтобы std :: vector содержал некоторые функции, и чтобы в него можно было добавлять больше функций в режиме реального времени. Все функции будут иметь прототип, подобный следующему:
пустое имя (событие SDL_Event *);
Я знаю, как создать массив функций, но как мне сделать std :: vector функций? Я пробовал это:
std::vector<( *)( SDL_Event *)> functions;
std::vector<( *f)( SDL_Event *)> functions;
std::vector<void> functions;
std::vector<void*> functions;
Но ни один из них не работал. Пожалуйста, помогите