首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

IxmldomdocumentPtr调用xmldomdocument里面函数的有关问题

2012-04-24 
IxmldomdocumentPtr调用xmldomdocument里面函数的问题我定义了一个IXMLDomDocumentPtr的对象m_spXMLDOMDoc

IxmldomdocumentPtr调用xmldomdocument里面函数的问题
我定义了一个IXMLDomDocumentPtr的对象m_spXMLDOMDoc,然后调用了这个对象的CreateInstance(),然后调用了m_spXMLDOMDoc->put_async(VARIANT_FALSE))这个函数,问题是我搞不懂这个函数是怎么调用的,我先分析自己的思路,首先IXMLDomDocumentPtr重载了操作符->,所以就调用了下面这个函数
 Interface* operator->() const 
  { 
  if (m_pInterface == NULL) {
  _com_issue_error(E_POINTER);
  }

  return m_pInterface; 
  }
调用完成后返回指向XMLDomDocument的指针,但是为什么后面直接跟着put_async(VARIANT_FALSE)),难道不应该是m_spXMLDOMDoc->->t_async(VARIANT_FALSE))这样才对啊

[解决办法]
m_spXMLDOMDoc->->t_async(VARIANT_FALSE))
上次看到坛子里面在讨论这个,据说是编译器是这样分析的

热点排行