社区
进程/线程/DLL
帖子详情
请问AfxBeginThread函数的回调函数可以是非静态成员函数吗?谢谢!
quickball
2005-03-06 11:23:32
如题。谢谢!
...全文
163
3
打赏
收藏
请问AfxBeginThread函数的回调函数可以是非静态成员函数吗?谢谢!
如题。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yafizyh
2005-03-06
打赏
举报
回复
非静态成员函数都有一个隐含的参数用于接收所属类的this指针,一般情况下调用时参数不匹配。不过话说回来了,没有百分百的绝对,计算机只是执行二进制码,在几个寄存器里将数据倒来倒去。
tankbattle
2005-03-06
打赏
举报
回复
可以倒是没什么不可以,不过你要用汇编改写了。线程函数的参数就是this
oyljerry
2005-03-06
打赏
举报
回复
全局函数或静态成员函数
c/c++:
回调
函数
1:
函数
名为指针 首先,在C语言中
函数
是一种function-to-pointer的方式,即对于一个
函数
,会将其自己主动转换成指针的类型.如: 1 #include<stdio.h> 2 3 void fun() 4 { 5 } 6 7 int main() 8 { 9 printf("%p %p %p\n", &fun,...
C++回调机制实现 signal-slot
什么是回调?通常发生在需要两个角色即调用者与实现者的情形上,即我们希望当产生某个事件时,调用实现者定义的某个
函数
。当然这个概念很大,不是说操作系统的信号量,条件变量什么的,是在语言级别实现,如一个Framework提供商,规定了整个程序的框架,可能产生某事件时它希望调用某个行为,而这个行为的具体定义是由framework客户来完成。 我们从简单的做起,通过一个个为什么最终来获...
C++回调机制实现(转)
什么是回调?通常发生在需要两个角色即调用者与实现者的情形上,即我们希望当产生某个事件时,调用实现者定义的某个
函数
。当然这个概念很大,不是说操作系统的信号量,条件变量什么的,是在语言级别实现,如一个Framework提供商,规定了整个程序的框架,可能产生某事件时它希望调用某个行为,而这个行为的具体定义是由framework客户来完成。 我们从简单的做起,通过一个个为什么最终来获得一个
C++经典面试题100例及答案
答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。答:这样可以提高编译效率,因为分开的话只需要编译一次生成对应的.obj文件后,再次应用该类的地方,这个类就不会被再次编译,从而大大的提高了编译效率。答:这种
函数
会自动为内联
函数
,这种
函数
在
函数
调用的地方在编译阶段都会进行代码替换。答:常对象是指在任何场合都不能对其成员的值进行修改的对象。答:所谓的
回调
函数
,就是预先在系统的对
函数
进行注册,让系统知道这个
函数
的存在,以后,当某个事件发生时,再调用这个
函数
对事件进行响应。
c++ 回调的实现
什么是回调?通常发生在需要两个角色即调用者与实现者的情形上,即我们希望当产生某个事件时,调用实现者定义的某个
函数
。当然这个概念很大,不是说操作系统的信号量,条件变量什么的,是在语言级别实现,如一个Framework提供商,规定了整个程序的框架,可能产生某事件时它希望调用某个行为,而这个行为的具体定义是由framework客户来完成。 我们从简单的做起,通过一个个为什么最终来获得一个比较...
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章