当代明月分享 http://blog.sciencenet.cn/u/chenfanglin

博文

delete []variable 后要令 variable = NULL

已有 3067 次阅读 2007-8-18 23:38 |个人分类:VC

今天遇到一个问题:有一个变量varialbe,用new动态分配空间,分配之前先判断varialbe是否为NULL ,若是,则分配,否则不分配。用完之后就delete []varialbe。可下次用的时候,出错,提示variable附近内存溢出。发现是因为delete []variable 后没有令 variable = NULL,这样在要用时,就没有分配新的空间,导致出错。

https://blog.sciencenet.cn/blog-3199-6166.html

上一篇:你能认出来哪个是我吗
下一篇:Unhandled exception
收藏 IP: .*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-19 19:50

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部