您的位置:首页 > 其它

未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突

2013-09-01 15:47 645 查看
未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突

在使用的过程中,出现了标题中的错误,首先在网上搜了一些方法,费了好大的劲,终于解决了,

关于0xC0000005问题:

0xC0000005: Access Violation错误调试- -

1》数据越界或是定义的指针未释放.

2》空的指针的可能性最大。使用指针前最好能显式的赋值!

应该是指针的问题

3》内存访问错误,检查指针,是否为空,是否越界等

可能性 3 种

1:

char *p;

p = new char[number];

delete [] p;

....

// always using p....

p = xxx; // access violation

2:

char *p;

memcpy(p, xxx, number); // access violation

3:

char *p;

p = new char[number];

delete [] p;

.........

delete [] p; // access violation

http://hi.baidu.com/yuruntsinghua/item/61dfa34e89809793823ae14d
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐