none
在VS2008中的问题! RRS feed

  • 问题

  • 在VS2008中 报出类似这样的错误 :test4.exe 中的 0x0040100e 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突  如何才能 正确 找到这个指针访问错误的位置呢?
    2010年4月13日 4:14

答案

  • 如上所说0xC0000005的意思是内存访问异常,看你的0x00000000 时发生访问冲突,应该是你访问了一个空指针。检查你的指针是不是调用了初值为NULL的未赋值指针变量


    0xBAADF00D
    • 已标记为答案 Nancy Shao 2010年5月6日 7:51
    2010年4月15日 12:31
    版主
  • 你好!

    错误代码 0xC0000005说明你程序中有一个访问越界异常。你需要调试程序去定位哪里抛出了这个异常。如果你有应用程序的源代码和pdb文件,你可以用JIT 调试或者是step by step 去调试。

     


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 Nancy Shao 2010年5月6日 7:52
    2010年4月15日 6:16

全部回复

  • 你好!

    错误代码 0xC0000005说明你程序中有一个访问越界异常。你需要调试程序去定位哪里抛出了这个异常。如果你有应用程序的源代码和pdb文件,你可以用JIT 调试或者是step by step 去调试。

     


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 Nancy Shao 2010年5月6日 7:52
    2010年4月15日 6:16
  • 如上所说0xC0000005的意思是内存访问异常,看你的0x00000000 时发生访问冲突,应该是你访问了一个空指针。检查你的指针是不是调用了初值为NULL的未赋值指针变量


    0xBAADF00D
    • 已标记为答案 Nancy Shao 2010年5月6日 7:51
    2010年4月15日 12:31
    版主