Qt函数作函数参数

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:51   1340   0

类里写个要传的函数:(切记:函数一定要是静态函数,前面加个static)

如类名为:myObj

函数为:static void myfun(int a, int b);

自定义函数:(函数为参数的函数):

void fun(void (*hh)(int, int))

{

hh(4,5);

}

或者:

void fun(void (myObj::*hh)(int, int))

{

hh(4,5);

}

类成员函数作为函数参数的引用:(如果是类的成员函数作为函数的参数 指针类型和函数名要加类名

fun(&myObj::myfun);

普通函数做函数参数:

void myfun(int a,int b);

引用方法:

fun(myfun);

如有问题请留言!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP