递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

销毁对象指针后还可以被引用的问题

查看数: 526 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-6-21 10:20

正文摘要:

对象指针销毁了单数据还在且还可以被读取是什么原理,这样内存是不是也会一直被占用?

回复

kamikaze 发表于 7 天前
这就相当于 delete ptr
但是 ptr 没有 = nullptr
没被覆盖之前确实可以 取到
但是 指不定 啥时候 就 被覆盖了
Xelloss0618 发表于 7 天前
销毁指针是释放内存区域的所有权,内存中原有的数据不会被清空(部分类会在析构函数中清空数据,但这个操作不属于销毁指针)。
如果刚好那块内存没有被其他数据覆盖,还是可以读取到数据的。
不过这也只限于整数等基本类型,你看文本型的数据就读不出了。

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-6-28 17:15 , Processed in 0.084030 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表