我有兩個類,A和Bar,它們共享一個頭文件,其中包含Foo * foo。 A類實例化一個對象Bar * bar。這工作正常。但是,如果我做對象訪問衝突讀取位置0x00000000。 '新'關鍵字?
Bar* bar = new Bar();
的實例,我得到一個訪問衝突時,酒吧試圖做一些FOO。爲什麼這有所作爲?
如果我不使用'新'它工作正常。這是錯誤:
Unhandled exception at 0x003c17ea in Direct3DTutorial7.exe: 0xC0000005: Access violation reading
location 0x00000000.
謝謝。
你可以包含頭文件嗎? – riwalk
在調試器中運行它,使用callstack找到崩潰點並添加相關的代碼部分。 –
這很可能意味着您試圖取消引用空指針。 – Jesper