不同类型的指针怎么转换?

3m2u 2006-06-07 12:11:45
比如要把IXSLProcessorPtr 转换成 MSXML2::IXSLProcessor* ?
...全文
196 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
eqxu 2006-06-07
  • 打赏
  • 举报
回复
倒了
这是类的转换么?直接把地址给他不久得了?
3m2u 2006-06-07
  • 打赏
  • 举报
回复
你说的是怎么转换?我用下面这样不行啊。
有异常。

MSXML2::IXSLProcessor *pProc=NULL;
pProc=(MSXML2::IXSLProcessor*)(pTemp->createProcessor());
winter_plusplus 2006-06-07
  • 打赏
  • 举报
回复
强制类型转换啊
static_cast
ndy_w 2006-06-07
  • 打赏
  • 举报
回复
GetInterfacePtr
3m2u 2006-06-07
  • 打赏
  • 举报
回复
加点分。大家帮忙解决一下问题呗。
3m2u 2006-06-07
  • 打赏
  • 举报
回复
pTemp->createProcessor 返回的是 IXSLProcessorPtr
想转成MSXML2::IXSLProcessor* pProc
直接赋值不行 pProc=pTemp->createProcessor
像上面那样加个强制转换也不行。不知道应该怎么做
3m2u 2006-06-07
  • 打赏
  • 举报
回复
怎么弄? 对COM没啥概念,给段代码吧

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧