- 2
- 0
- 约2.59千字
- 约 3页
- 2017-05-16 发布于广东
- 举报
将类成员函数用做C回调函数.pdf
将类成员函数用做C 回调函数
学习各种外挂制作技术,马上去百度搜索 魔鬼作坊 点击第一个站进入、快
速成为做挂达人。
提出问题:
回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C
函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,
甚至编译就不能通过。
分析原因:
普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传
递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以
理解为什么C++类的多个实例可以共享成员函数但是确有不同的数据成员。由于this指针
的作用,使得将一个CALLBACK型的成员函数作为回调函数安装时就会因为隐含的this指针
使得函数参数个数不匹配,从而导致回调函数安装失败
解决方案:
一,不使用成员函数,直接使用普通C函数,为了实现在C函数中可以访问类的成员变
量,可以使用友元操作符(frien
您可能关注的文档
- 射影几何 方德植.pdf
- 射影几何学 下.pdf
- 射影几何学思想方法.pdf
- 射影定理的推广及应用反复掌握)1.pdf
- 射影空间对偶原理的研究.pdf
- 射极输出器是共集电路还是共射电路之剖析.pdf
- 射流泵内流场的大涡模拟.pdf
- 射电天体物理学.pdf
- 射电天文干涉测量用的反馈跟踪相关接收机之设计.pdf
- 射电望远镜指向误差的广义延拓插值修正方法.pdf
- 2024版早产儿肠内营养管理专家共识解读PPT课件.pptx
- 2026年浙江中考历史一轮复习验收试卷(附答案解析).docx
- 2026年浙江中考历史苏联的社会主义建设试卷(附答案解析).docx
- 2026年浙江中考历史暑假提分特训试卷(附答案解析).docx
- 中国教学实验仪行业市场规模及未来投资方向研究报告.pdf
- 2026黑龙江哈尔滨市急救中心编制外合同制人员招聘6人考试参考题库及答案解析.docx
- 2026年浙江中考历史题型全解全练试卷(附答案解析).docx
- 2026年浙江中考历史素养培优强化试卷(附答案解析).docx
- 2026福建师范大学面向具有突出贡献运动员招聘体育教师4人考试参考题库及答案解析.docx
- 2026年浙江中考历史文艺复兴与宗教改革专项试卷(附答案解析) (1).docx
最近下载
- 2026年贵州省公安厅招聘警务辅助人员笔试试题(含答案).docx VIP
- 完整版圆锥曲线的切线方程的推导.doc VIP
- 最新人教版高中英语必修一综合测试题全套及答案.docx VIP
- 采用进端热处理技术悬链式CCV生产线生产220kV及以上超高压.PDF
- 新视野大学英语第三版读写教程第二册课后题答案(完整版).pdf VIP
- 气胸胸腔闭式引流规范.docx VIP
- 脓胸诊疗与引流冲洗规范.ppt
- 2025年中考化学一轮复习资料-重难点突破01 溶解度及溶解度曲线(讲义)(原卷版).docx VIP
- 鲲鹏认证-HCIP-Computing-H13-221题库.doc
- 检验机构质量管理流程文件清单.docx VIP
原创力文档

文档评论(0)