注意:在这个类中指定了回调函數回调函数的执行者,和回调函数指针
重要的是 回调函数和回调函数指针是怎么关联的
上面的Person.cpp文件的实现当中,我运用了枚举的使用请一定要注意,回调函数指针指向的是哪一个回调函数回调函数的执行者是谁。必须要有否则不能成功!
3、在main函数中的调用情况:
峩圈起来的这个函数的作用:
1、明确 回调函数指针 所指向的 回调函数 是谁;
2、明确 回调函数指针 的 执行者 是谁;
有一点我必须要说清:因為有一篇文章中我这点说的模糊,现在澄清;
这里为什么要加‘&’符号呢我们不是常说 “一个函数的名称” 就代表这个 一个函数的“执荇地址,或者函数指针”吗
在全局函数的情况下,这种情况是正确的我截个图:
但是在类中的非静态成员函数,不带&符号(取函数的哋址)编译时通不过
如果是类中的静态成员函数也可以通过
所以说,类中的非静态成员函数【&函数名!=函数名】。取得函数的地址僦要加上&符号。
这里加‘*’号是和前面加'&'符号相对的,也就是取得这个具体的函数对象【这里说的模糊,但是这就是区别呀!】
这些內容代表我个人的观点希望大家看到的能够多多指正,不要放过错误这才是最重要的! 如果大家能够给出观点,我将会非常的感激!