0xc0000005: 读取位置 0x00000000 时发生访问冲突

场景:vs生手,调试出现0xC0000005: 读取位置 0x00000000 时发生访问冲突

vs新手,调试出现0xC0000005: 读取位置 0x00000000 时发生访问冲突
本帖最后由 VisualEleven 于 2014-08-13 12:14:12 编辑
调试出现0xC0000005: 读取位置 0x00000000 时发生访问冲突,点继续始终跳出这条提示,一直过不去,坐等高人解答
代码如下:
inline long Connection15::GetState ( ) {
    long _result = 0;
    HRESULT _hr = get_State(&_result);
    if (FAILED(_hr))  _com_issue_errorex(_hr, this, __uuidof(this));
    return _result;
}

调试时卡在  HRESULT _hr = get_State(&_result);过不去
------解决方案--------------------
问一下楼主,你这个代码是编译生成的吧!不是你自己写的吧!
------解决方案--------------------
空指针异常了,Debug下call stack,看函数调用堆栈,先找到出错的函数调用。
------解决方案--------------------
获取对象错误,一般是访问了空对象或者野指针
------解决方案--------------------
目测是空指针导致的