//comip.h
Interface* operator->() const
{
if (m_pInterface == NULL) {
_com_issue_error(E_POINTER);
}
return m_pInterface;
}
上面是调试下的异常中断处。在编译链接时无异常。
bbb.exe 中的 0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x0012e854 处的 _com_error。
bbb.exe 中的 0x7c812afb 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0012e854 处的 _com_error。
怎么来理解这个异常?
------解决方案--------------------------------------------------------
参考
------解决方案--------------------------------------------------------
if (m_pInterface == NULL) {
_com_issue_error(E_POINTER);
}
已经告诉你了
m_pInterface == null ,