博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
销毁new的指针
阅读量:2385 次
发布时间:2019-05-10

本文共 246 字,大约阅读时间需要 1 分钟。

delete 指针实际上释放了指针所指的堆内存,但指针本身是一个32位(在32位机器上)的无符号整数。其值是对象的首地址,这个值并没变。也就是说,你用delete后,不但指针任然存在,而且其内容都没有变换。他本身的释放在超过他生命周期的时候销毁。然而现在指针所指的内存已经不可用了,再次操作其内容将会发生内存错误(比如再次delete)。所以,安全的做法是让指针值等于NULL(如果指针是NULL,delete多少次都可以!)。如果你在释放指针后,又立即分配新的值,那么赋值NULL步骤多余。

转载地址:http://fxnab.baihongyu.com/

你可能感兴趣的文章
(squid+nginx+varnish)资料整理
查看>>
申请美国签证超详细流程
查看>>
非常牛的squid的小技巧
查看>>
Oracle 11g Password Sniffing and Cracking
查看>>
cacheboy squid增强版
查看>>
squid体系结构(父亲,姐妹,多播)
查看>>
blackhat2013 usa video
查看>>
利用xmlrpc.php对WordPress进行暴力破解攻击
查看>>
Linux的系统调用、网络连接状态、磁盘I/O;可疑行为监控/日志收集、SHELL命令执行流程
查看>>
squid troubleshooting
查看>>
Linux下查找漏洞的几种必备工具
查看>>
cache protocol
查看>>
sysctl.conf优化方案
查看>>
squid 限速
查看>>
freebsd安装软件的常用方法
查看>>
使用proz来加速你的Freebsd ports安装
查看>>
apache升级到了nginx的几个注意点
查看>>
apache防止被ddos
查看>>
Linux负载均衡专题(个人心得和笔记按照下面的步骤就能建立可用的集群)
查看>>
cacti监控nginx服务
查看>>