• 6057阅读
  • 7回复

如何delete释放空间? [复制链接]

上一主题 下一主题
离线liangdong17
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-12
关键词: 没有窗口释放

如何delete释放空间?我定义了全局变量是一维或二维数组想在关闭窗口释放,在析构函数中加入代码
        if(points!=NULL)    
       {
                  delete points;
                   points=NULL;
           }
可是查看系统监视器的内存还是没有释放,不知道如何是好了
[ 此帖被liangdong17在2010-08-12 14:01重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2010-08-12
引用楼主liangdong17于2010-08-12 12:41发表的 如何delete释放空间? :
如何delete释放空间?我定义了全局变量想在关闭窗口后释放,在析构函数中加入代码
        if(points!=NULL)    
       {
.......


我想知道 points 到底是什么东西,一个点,还是点的数组?
离线liangdong17
只看该作者 2楼 发表于: 2010-08-12
回 1楼(dbzhang800) 的帖子
一维或二维数组
离线dbzhang800

只看该作者 3楼 发表于: 2010-08-12
Re:回 1楼(dbzhang800) 的帖子
引用第2楼liangdong17于2010-08-12 13:36发表的 回 1楼(dbzhang800) 的帖子 :
一维或二维数组

哦,你需要找本 C++ 的书去看看了
离线liangdong17
只看该作者 4楼 发表于: 2010-08-12
回 3楼(dbzhang800) 的帖子
有什么问题你就直接说说,全局变量定义的是二维,你看。。。。。
离线dbzhang800

只看该作者 5楼 发表于: 2010-08-12
Re:回 3楼(dbzhang800) 的帖子
引用第4楼liangdong17于2010-08-12 14:05发表的 回 3楼(dbzhang800) 的帖子 :
有什么问题你就直接说说,全局变量定义的是二维,你看。。。。。

没什么说的,就一个基本原则
有几个 new 必须要有几个 delete 和它对应
有几个 new [] 必须要有几个 delete [] 和它对应
离线浪漫天使
只看该作者 6楼 发表于: 2010-08-12
一维或二维数组
很难得像楼上关注你的问题的。
离线wd007

只看该作者 7楼 发表于: 2010-08-15
没错,数组不是这样delete的。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个