0xC0000005: 读取位置 0x00000008 时发生访问冲突

时间:2021-10-20 22:42:46
程序在执行到这一步时TGeoObject* GO = new TGeoPoint()出现:ried.exe 中的 0x78bc48dc (mfc90ud.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00000008 时发生访问冲突,不知道是什么原因。class TGeoPoint : public TGeoObject  。再网上看了别人的提问,说是没有赋初值。这样写 TGeoObject* GO = NULL;GO = new TGeoPoint()。也是一样的错误。改怎么做那?

3 个解决方案

#1


额 不像是这里的错误。

#2


    贴出程序上下文,看你的描述不好确定是不是这里的错误。

#3


找出问题了,确实不是这里的错误,本身没什么错误,就是再TGeoPoint的构造函数中有未初始化的指针。谢谢啦

#1


额 不像是这里的错误。

#2


    贴出程序上下文,看你的描述不好确定是不是这里的错误。

#3


找出问题了,确实不是这里的错误,本身没什么错误,就是再TGeoPoint的构造函数中有未初始化的指针。谢谢啦