草庐IT

isrCallback

全部标签

通过具有指向函数的公共(public)成员指针的对象调用 C++ 函数,而不使用取消引用运算符

好吧,我认为这个标题已经足够描述了(但令人困惑,抱歉)。我正在阅读这个图书馆:Timer1。在头文件中有一个指向函数的公共(public)成员指针如下:classTimerOne{public:void(*isrCallback)();//C-styleptrto`void(void)`function};存在一个TimerOne类的实例化对象,称为“Timer1”。Timer1调用函数如下:Timer1.isrCallback();这怎么正确?我熟悉使用取消引用运算符通过函数指针调用函数。例如:(*myFunc)();所以我希望通过对象进行的上述调用更像是:(*Timer1.isrC