社区
C++ 语言
帖子详情
*ppvObject = (IContainerCB *)(&*((CCBManage *)this));
z6121870
2013-09-13 09:20:28
为什么中间要用一个&*呢,直接(IContainerCB *)(CCBManage *)this)不行吗,三个类的关系是,CCBManage 继承了IContainerCB 和this对应的类。现在就是想把一个父类的指针转化成另一个父类的指针!我很不明白
...全文
152
5
打赏
收藏
*ppvObject = (IContainerCB *)(&*((CCBManage *)this));
为什么中间要用一个&*呢,直接(IContainerCB *)(CCBManage *)this)不行吗,三个类的关系是,CCBManage 继承了IContainerCB 和this对应的类。现在就是想把一个父类的指针转化成另一个父类的指针!我很不明白
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2013-11-29
打赏
举报
回复
也许人家把*或&给运算符重载了吧。
Freedom
2013-09-13
打赏
举报
回复
指针只能指向地址&符号一定要加上
赵4老师
2013-09-13
打赏
举报
回复
引用 2 楼 mougaidong 的回复:
[quote=引用 1 楼 zhao4zhong1 的回复:] 引用是别名。
这是引用吗?[/quote] 看走眼了,我还以为是函数原型里面的& 目测“直接(IContainerCB *)((CCBManage *)this))”应该也行。
turing-complete
2013-09-13
打赏
举报
回复
引用 1 楼 zhao4zhong1 的回复:
引用是别名。
这是引用吗?
赵4老师
2013-09-13
打赏
举报
回复
引用是别名。
COM++编程指南.pdf
COM++编程指南.pdf,好书,很值得你阅读。
ATL——com学习笔记
1 、如何替换默认的类厂? 2 、如何让 COM 组件支持 Web 事件? 3 、如何动态创建要求 License 的 ActiveX 控件? 4 、如何在 Web 页面上生成基于 XML 的树形菜单? 5 、如何在 Web 页面上创建动态表格? 6 、如何为 Win32 服务程序提供事件源消息文件? 7 、如何创建单实例(静态) COM 组件? 8 、如何在 Delphi 6 及以上版本中使用可变常量(类型常量)? 9 、几个有用的 ANSI C 和 VC++ 预定义宏 10 、如何在自己的程序中使用脚本语言? 11 、如何在基于 CHtmlView 的程序中使用 HTML 事件映射? 12 、如何得到 Web 页面中的 COM 组件的原始接口? 13 、如何生成全球唯一标识( UID )? 14 、如何重写 MFC 的缺省控件容器( IOleContainer )? 15 、如何重写 WebBroswer 控件的缺省安全处理功能? 16 、如何重写 WebBroswer 控件的缺省下载管理器? 17 、如何定制 IE 或 WebBroswer 控件的缺省打印和打印预览框? 18 、如何扩展 IE 或 WebBroswer 控件提供的文档对象模型( DOM )? 19 、如何给 WebBroswer 控件的扩展文档对象(文档 .external )提供事件能力 ? 20 、如何打开流中的 HTML 文档? 21 、如何使 Web 页面中的对象可以拖动? 22 、如何把 Web 页面中用到的图像等外部文件嵌入 DLL 或 Exe ? 23 、如何使用 #import 指令从文件定位特定类型库资源 ID ? 24 、如何让你的 MFC 类实现 IDispatch 接口? 25 、如何自行管理 IE 缓存目录里的内容? 26 、 Windows Mobile 里如何使用 WebBrowser 控件? 27 、为什么在 Windows Mobile 里无法使用宿主在 exe 里的 COM 组件? 28 、如何扩展 IE 的协议,使其支持自定义的协议?
C语言实现COM组件
简单使用纯C语言实现COM组件,帮助理解COM实现机制
c++实现最简单的COM
实现一个最简单的COM组件,麻雀虽小,五脏俱全,使用完全C++和COM库实现,可以看到整个COM组件的组成脉络。
VC下的COM编程
VC下的COM编程,介绍COM编程
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章