vc中xml处理问题!

smartlife 2003-12-10 04:20:20
int CXmlManage::GetIndexByNode(void* NodePtr)
{
IXMLDOMElementPtr NewNodePtr =(IXMLDOMElementPtr) NodePtr;
}

像这样的强制造型 报错

error C2227: left of '->QueryInterface' must point to class/struct/union
c:\program files\microsoft visual studio\vc98\include\comip.h(75) : see reference to function template instantiation 'long __thiscall _com_ptr_t<class _com_IIID<struct MSXML::IXMLDOMElement,&struct __s_GUID _GUID_2933bf86_7b36_11d2_b20e_00c
04f983e60> >::_QueryInterface(void *const & )' being compiled

为什么???
...全文
31 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
smartlife 2003-12-10
  • 打赏
  • 举报
回复
上面那句改成这样即可!
IXMLDOMElementPtr NewNodePtr = (IXMLDOMElement *) NodePtr;

那位给说说原因!

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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