您的位置:首页 > 其它

关于函数指针的一个问题

2016-08-03 18:17 232 查看
今天遇到了一个问题,关于函数指针的问题:

发现函数指针很多童鞋用的并不多,也不熟练,我自己也是



添加一个处理进度的函数,将该函数传给一个结构体当中的一个函数指针成员;

首先在结构体当中添加该函数指针成员:

填充结构体:注意,这里ors_rate_func是属于类CGetImeiDeptFiles的成员函数,这里涉及到一个问题:如何将一个类的成员函数传给一个结构体里的函数指针成员?

方法一:将类的成员函数设置为静态成员函数,这样reg->ratefun = ors_rate_func没有问题;但要注意的是,静态的成员函数只能调用静态的成员变量;

方法二:将ors_rate_func写成一个普通的函数;

方法三:定义函数指针时,注意函数指针的范围与成员函数的范围相同:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: