C ++: Как передать функцию (не зная ее параметров) другой функции?

Я пытаюсь создать функцию, которая будет хранить и повторять другую функцию, заданную в качестве параметра, в течение определенного времени или заданных повторов. Но если вы хотите передать функцию в качестве параметра, вы должны заранее знать все ее параметры. Что бы я сделал, если бы я хотел передать функцию как один параметр, а параметры как другой?

void AddTimer(float time, int repeats, void (*func), params); // I know params has no type and that (*func) is missing parameters but it is just to show you what I mean

Заранее спасибо

9
задан Tim Cooper 29 January 2011 в 15:16
поделиться