(xxx.dll)处(位于xxx.exe 中)引发的异常: 0xC0000005 类错误
在VS2019使用过程中常见的一种报错。
以下两个这种类型的报错都一样(跟xxx.dll和xxx.exe都没关系):
- 0x794CECC1 (Qt5Cored.dll)处(位于 xxx.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000003F 时发生访问冲突。
- 处未处理的异常: 0xC0000005: 读取位置 0x00000000时发生访问冲突
报错信息中“读取”换为“写入”也是一样的。
该错误一般因以下几个原因出现:
- 数据越界
- 空指针
- 无效指针
错误可能:
- 没有申请足够的数组空间
- 对空指针进行赋值或者读取空指针地址\值
- 指针没有初始化或者初始化方式有误