I need a class like

class EventHandler {
public:
EventHandler(){}
void setHandler(...); //accept a pointer to member function like
// &ClassA:nClick
int invoke(); //excute the member function
}



How to make such a class without template?(because a need a container to keep all the EventHandlers.) Please help me...