C++类的成员函数作为回调函数参数
答案:2 悬赏:80 手机版
解决时间 2021-03-11 06:52
- 提问者网友:ミ烙印ゝ
- 2021-03-11 02:57
一般只有全局函数,和类的静态成员函数能作为回调函数的参数,但是在Cosos2d引擎中,为何调用了一个类的menuCloseCallback函数,而menuCloseCallback函数并非该类的静态成员函数,而是普通的成员函数,这是为什么?
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-03-11 03:49
C加加 11的新特性,函数对象,在functional头文件中定义。
我们可以将一个类和它的成员函数绑定在一起,成为一个函数对象,这样,我们在调用这个函数对象的时候,它的类实例是存在的。
我们可以将一个类和它的成员函数绑定在一起,成为一个函数对象,这样,我们在调用这个函数对象的时候,它的类实例是存在的。
全部回答
- 1楼网友:末日狂欢
- 2021-03-11 04:19
可以,成员函数跟一般函数的声明是一样的。只是放进了一个类里面,要给它加个属性。一般是用pulbic,提供外界接口 。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯