Chinaunix首页 | 论坛 | 博客
  • 博客访问: 83276
  • 博文数量: 38
  • 博客积分: 350
  • 博客等级: 一等列兵
  • 技术积分: 365
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-30 09:14
个人简介

每一种技术都有其诱人之处。

文章分类

全部博文(38)

文章存档

2016年(2)

2014年(23)

2011年(13)

我的朋友

分类: C/C++

2011-01-14 16:48:54

1.对于基本数据类型的回收空间 delete[] 和 delete 是等同的。
2.对于自定义类型回收空间,
delete只会在回收空间前调用第一个指针所指对象的析构函数,而delete[]会调用全部对象析构函数。

 基本类型的对象没有析构函数,所以回收基本类型组成的数组空间用 delete 和 delete[] 都是应该可以的;但是对于类对象数组,只 能用 delete[]。对于 new 的单个对象,只能用 delete 不能用 delete[] 回收空间。
阅读(668) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~