递归火山软件开发平台

标题: 指针销毁后为何还能继续使用? [打印本页]

作者: zhitian    时间: 4 小时前
标题: 指针销毁后为何还能继续使用?

                    

                        

                           

                           
正在渲染火山代码...

                        

                    

                    复制代码
               

请帮忙看下上面的代码,第9行我销毁了指针,为何后面还能正常调用? 要如何解决这个问题?

作者: zhitian    时间: 4 小时前
嵌入式测试类下面的嵌入方法 @ public: 这个加不加都不影响外部使用。
作者: 小小小小鸟    时间: 1 小时前
可能是销毁后会收到内存池了,但是该内存有没有被别的地方使用,所以数据是没变的。你可以在销毁后多申请几个对象指针,然后你再测试下 看数据还一样不~
作者: wangvoldp    时间: 1 小时前
估计是内存未被再次使用, 你用一个析构函数输出下 看他执行了没就知道了

作者: aixunsoft    时间: 17 分钟前
内存释放,只是告诉内存管理系统,这个内存我不用了,这块内存里面的内容,是不会被抹除的,直到这块内存,被再次申请使用,写入了新的数据,但是释放后再用,风险巨大,要是被其他地方使用了这块内存,就会造成异常。还有那个你不写默认就是public




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4