说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何将传递成员函数地址?

编辑:说三道四文库 发布时间:2017-11-18 02:41
HTML文档下载 WORD文档下载 PDF文档下载
请大家帮帮我,如何将类中的成员函数的地址传递给函数?
听说CSDN曾经有这方面的讨论,请给予文档的链接。
很多Windows底层函数(如WAVE、MIDI底层函数)均需要传递消息处理函数的地址,可是我想将所有函数封装到类中去,除了将函数指定为static类型,但将函数指定成static类型之后,在重载函数方面显得比较笨拙,有没有其他的方法可以传递成员函数地址。
由于类的成员函数在编译是会增加一个this指针作为参数,类型是 CYourclass *,所以打多数情况下无法用于WinProc或callback函数,(参数类型不符)
必须将函数定为 static,这样才不会有 this指针参数
同意上楼。
struct A{
void f();
};
typedef void(A::*p)();
p fp=A::f;
数据表的索引被损坏了怎么办-Delphi资料 数据库的密码、日期显示-Delphi资料 数据库应用程序开发中图像数据的存取技术-Delphi资料 数据库中图像数据的存取技术-Delphi资料 数据库转换-Delphi资料 数据浏览部件的应用及编程-Delphi资料 数据文件路径的管理-Delphi资料 随意控制DBGrid每一行的颜色-Delphi资料 通过DELPHI实现JAVA调用ORACLE数据库数据 通过编写代码来设置数据库的别名-Delphi资料 为Delphi数据表格增加彩色 为Delphi提供Pack和Undelete功能 为Delphi中数据库报表加网格 为数据库报表加网格-Delphi资料 为数据库建立索引-Delphi资料 掀开SQL Server 7.0的面纱-Delphi资料 限制数据库记录数-Delphi资料 向数据库发送密码-Delphi资料 一个关于字符串的小问题-Delphi资料 用 QuickReport for Delphi 制作报表 用Delphi 开发数据库程序经验三则 用Delphi 实 现 不 同 数 据 库 系 统 之 间 的 数 据 转 移 用DELPHI本身的控件输出TABLE表数据 用Delphi编程访问SQLServer数据库 用delphi编写医院的复杂报表 用Delphi程序维护Paradox 数据表的索引 用Delphi的InterBase数据库开发C&amp;S应用程序 用Delphi进行数据库之间转换 用Delphi开发“瘦”单机数据库应用系统 用Delphi如何实现VFP中的Cache特性 用Delphi设计数据库应用的几点体会 简单问题 有谁会 我想用treeview,它和outline有什么区别?谁有treeview的例子? 菜鸟问题。 一个建议,赞同者跟贴,请班主置顶并考虑。 菜鸟求教(2) ATL开发出的COM组件封装了ADO功能,在本机执行可以连接数据库,而远程调用COM则连接失败,请大家指点。 在ie里面直接显示Word文档咋做? 高分:Sybase,Win2000安装大问题!!!!(在线等待....) 各位帮帮忙----关于源码控制的问题?????????? 是大虾请帮忙,分很高哟 〖跳跳鼠〗 老鼠转笔刀 关于硬盘序列号! 诚征友情连接 adsl 网关问题!! 加分(我也有一个SQL语句要写,请大家帮忙!) websphere 3.5 和 db2 7.2 的服务器,该用甚么开发环境? 加分(我也有一个SQL语句要写,请大家帮忙!) 诚征友情连接 非常简单的问题 如何用ADO创建一个access数据库(mdb)? 救命!关于Oledb oracle和BLOB的问题!! 怎么在dos下让隐藏的盘现形?十分紧急,很快结贴!!!!!!!!!!!1 散分,同时准备不要这个帐号,如果是新手可以问我要密码 怎么解决窗口最大化问题?高手请进! 救命啊!!关于Paradox记录被锁的问题??? 代码如何实现在web页面上画斜线 向表中插入数据的sql语句该怎么写?急等,高手多多指教啊!! 画点的问题 〖跳跳鼠〗 猫给老鼠的情书 简单的问题,请帮忙解决一下。急,在线等 救命了,我的administrator密码丢了 请教<error statusCode="404" redirect="notfound.htm" /> 能否不使用odbc而直接连上dbf文件 按照【开发者园地】的文章做,JNDI出错 vb的字符串十六进制怎什样转成十进制 求助!!!忘了控制台密码,还有救吗? 加密时的错误,这是什么意思? 能不能让Button保持“按下”的状态? Vector变量怎么取值?这么麻烦 请来! 一个很奇怪的问题,希望各位高手能帮我解决 非常简单的一个问题,解决了立刻给分 请问哪里有不要密码的win2kserver下载 SQL中的日期问题. 一个很奇怪的问题,希望各位高手能帮我解决 在JBuilder8中如何实现多行注释? 关于VC调试窗口的问题 C++Builder数据库高级应用求助!!! 请问:什么地方可以下载谭浩强的那本经典的"C程序设计" 新毕业大学生的!郁闷!拿我当摆设!我该怎么办 ■■java代码中如何实现写一个函数,如果一个截取后字符串为"",就将该值置为null■■ 杯弓蛇影(广问其故)的故是什么意思 打雷的时候一定要拔掉网线吗? 打字速度是怎么计算的啊? 夏天打雷要拔网线吗? 为什么箭能穿过西瓜,而子弹直接把西瓜打爆了?我觉得子弹应该是直接穿过才对的. 刺猬一般在什么天气出来活动 遂散六国之从,使之西面事秦中的西面是什么意思 叩关而攻秦中的而是何种用法 其人居远未来 远什么用法 面对老子的哲学思想“不尚贤,使民不争.不贵难得之物,使民不盗.”的原则,在当今崇拜“物竞天择”,“ 金山打字通的 166 我用金山打字通打字,测试的结果是 166KPM , 韩国总统朴槿惠巴黎会见联合国教科文组印尼黑客袭击澳大利亚200多家网站 阿富汗总统批评美无人机炸死巴塔头目时日媒:日俄会谈 日“牵制中国”计划落法媒:孙杨为违章驾驶道歉激起中国网民中国东北三省再现“雾霾天” 多处高速南京“富二代”杀妻案今庭审 死者亲属国际人才交流大会即将开幕 杭州请高质南京军区原副司令:钓鱼岛空域在中国控南京网络谣言第一案:女子发帖勒索公司交通运输部启动Ⅳ级应急响应防抗台风“成本高解释不了天价米饭大学生创业创新基地撞穿围墙 女司机:这车让我开的中国工商银行股份有限公司福建省分行与勿忘纳粹罪行我省开展专项行动打击防范虚假信息诈骗常生病?查查你的床!怎样做文明出行的榜样评出100名全国“最美青工”一场跨越海峡的文学之约最高预警
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘