社区
Qualcomm 开发者论坛
帖子详情
释放了合法的指针,程序崩溃是什么原因
donghan12yue
2009-11-06 01:49:41
十分确定指针非空指针,非野指针。
释放时调用FREEIF()。
显示:...005的错误
第一次碰到这么怪异的事情,望高手解决。
谢谢。
...全文
582
12
打赏
收藏
释放了合法的指针,程序崩溃是什么原因
十分确定指针非空指针,非野指针。 释放时调用FREEIF()。 显示:...005的错误 第一次碰到这么怪异的事情,望高手解决。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
donghan12yue
2009-12-16
打赏
举报
回复
问题已经解决了,是指针往后移了,之前调试的时候没注意看,才觉得莫名其妙。谢谢这么多热心人,分数不好分,随便给了。好久没上CSDN了,都忘了来结帖了。
nihao38
2009-11-20
打赏
举报
回复
bencharluo
2009-11-20
打赏
举报
回复
没有代码怎么想也只是乱猜,这样没多大效果
freudlv
2009-11-20
打赏
举报
回复
赞成8楼的说法, 指针指向与当时申请内存的时候指向不一致
zhangwenhai
2009-11-10
打赏
举报
回复
应该是 你的指针进行了 ++, -- 运算。 指针指向与当时申请内存的时候指向不一直 所造成
iBug168
2009-11-08
打赏
举报
回复
如果是2级指针,就是使用了 -> 的,看看 -> 前面的是不是已经被释放或为空.
bxk253387223
2009-11-07
打赏
举报
回复
在释放内存之前指针的指向是否改变;
对所指向的空间是否有Memset类的操作,然后Memset多了。
半吊子全栈工匠
2009-11-06
打赏
举报
回复
...005是什么?
ProgrammerNO1
2009-11-06
打赏
举报
回复
贴用到指针的代码
路飞-总裁
2009-11-06
打赏
举报
回复
看看你那个指针指向的东西是不是已经释放了,或是该指针进行了越界操作,或是该指针指向了栈上的内存,以上情况都可能导致死机的!仔细跟下代码吧,死机问题还是比较好解决的哈。
zhangjianwsuaf
2009-11-06
打赏
举报
回复
方便的话把代码发上来的 可能是创建指针的时候就没创建成功 虽然 指针值不是空
儿大不由爷
2009-11-06
打赏
举报
回复
指针指向的位置变了吧
VC++调试快速入门与提高
通过本课程学习,可以快学习长为VC++调试高手 ,快速提升软件开发效率,事半功倍课程简介: 在C++开发
程序
的过程中,您是否经常遇到过这些问题? *
程序
运行结果不正确,但是很难找到
原因
*多线程死锁,但是也很难找到问题所在*
程序
运行时间长了,内存居高不下*在自己的机器上运行正常,在测试的机器上就出问题*调试版运行正常,但是发布出去就运行不正常*偶尔还需要修复Linux
程序
的bug,但是却没有Linux环境*也偶尔遇到
程序
崩溃
了,却没有保留现场,无从下手解决问题 没有关系,通过本课程的学习,这些问题都会迎刃而解!一路绿灯,从此告别加班与熬夜!
程序
崩溃
的常见
原因
常出现
程序
崩溃
的几种状况
程序
崩溃
对于
程序
猿来说,时经常出现的问题,如果你都没有出现过,那大佬快收下我的膝盖吧。
程序
崩溃
一般都发生在运行时期,而
崩溃
的
原因
一般都是
程序
猿的失误所导致的,在这里我就总结了这几种
程序
崩溃
的 读取未赋值的变量 这个错误一般是由于
程序
猿粗心大意,没有给变量初始化和赋值,导致该变量的值为脏值。 函数栈溢出 函数栈溢出一般是由两种情况引起的: 1、定义了一个体积太大的局部变量或...
指针
变量未初始化导致
程序
崩溃
问题描述: 在功能自测的时候发生
程序
崩溃
,在调试的过程将问题定位到
崩溃
是在操作
指针
的地方。代码示例如下: if (ptr != nullptr) { delete ptr; ptr = nullptr; }
崩溃
在ptr = nullptr;这一行代码上,而我前面定义了该
指针
int* ptr;并未对其进行new相关的操作和初始化,那既然ptr并不是nullptr,那为何delete该
指针
后会导致
程序
崩溃
呢?
原因
分析: delete
指针
操作只是
释放
指针
原本所指的内存,并没有删除该
指针
,如果该
指针
没有进
野
指针
崩溃
原因
野
指针
问题可能会立即
崩溃
也可能不会立即
崩溃
指针
引起的
崩溃
分析
指针
引起的
崩溃
问题,常见的
原因
如下:
指针
未判空这种情况实际项目当中是非常多的,即使你用了智能
指针
,也还是无法避免。当工程很庞大复杂而且一个类都有可能多个人负责的时候,那么这个
指针
的访问堆栈确实千变万化,你无法确定是哪里调到这里来的,也就无法确保该
指针
一定指向了某一对象,当然判空不一定能解决这类问题的逻辑错误,但是至少能保证不会在这里
崩溃
。
指针
野了这也是非常常见的一类
崩溃
问题,
原因
有简单的也有复杂的
Qualcomm 开发者论坛
949
社区成员
5,234
社区内容
发帖
与我相关
我的任务
Qualcomm 开发者论坛
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
复制链接
扫一扫
分享
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能
物联网
机器学习
企业社区
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章