社区
C++ 语言
帖子详情
【求助】DELETE数组和指针的区别?
not_a_baby
2009-12-18 11:39:24
delete数组的时候前面要加[],指针不需要,对不
?
...全文
123
8
打赏
收藏
【求助】DELETE数组和指针的区别?
delete数组的时候前面要加[],指针不需要,对不 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dskit
2009-12-18
打赏
举报
回复
[Quote=引用 3 楼 pengzhixi 的回复:]
....怎么这么说呢 char*p=new char[10];那你说对p来说是指针还是数组呢。
[/Quote]
delete[] p;
冻结
2009-12-18
打赏
举报
回复
楼主的发贴频率真的很高。
xylicon
2009-12-18
打赏
举报
回复
应该是delete 数组指针需要加[]。普通的数组不需要delete。
例如 int* pa = new int[32];
就应该 delete[] pa;
但如果是int array[32]; 就不应该 delete[] array; 了
pengzhixi
2009-12-18
打赏
举报
回复
....怎么这么说呢 char*p=new char[10];那你说对p来说是指针还是数组呢。
高性能架构探索
2009-12-18
打赏
举报
回复
对
wuyu637
2009-12-18
打赏
举报
回复
准确的说是delete单个对象指针的时候,不需要【】
delete指针数组的时候需要【】
Leo_red
2009-12-18
打赏
举报
回复
7楼解释的很详细,用的时间长了,但是原因已经不是很清楚了,只记得要用。哈哈
macrojj
2009-12-18
打赏
举报
回复
delete []pArray
delete pOne
对于内置类型都是差不多的
但是[]的 会给每个数组元素调用它们的析构函数 没有[]的 只调用一次析构函数
所以使用的时候 要注意 不要造成资源泄漏
delete
和
delete
[]的真正
区别
本文深入解析了C++中
delete
与
delete
[]的使用方式及其
区别
,包括简单类型与类对象
数组
的内存释放,通过实例代码演示了两者在内存管理上的差异,并强调了正确使用
delete
[]的重要性以避免内存泄漏。
C++中new和
delete
在
数组
指针
和
指针
数组
中的调用
本文详细解析了
数组
指针
与
指针
数组
的概念及其
区别
,并通过具体示例介绍了如何在C++中使用这两种数据结构进行内存管理,包括new分配和
delete
释放。
delete
和
delete
[]真正
区别
本文详细解析了C++中new与
delete
操作符的使用
区别
,特别是针对简单类型和类对象的不同处理方式。指出对于基本数据类型,两种释放方式效果相同;而对于对象
数组
,必须使用
delete
[]来逐一调用析构函数,避免内存泄漏。
C++中
delete
和
delete
[]的真正
区别
本文详细探讨了C++中
delete
和
delete
[]的
区别
,包括它们在释放内存时的不同行为,特别是在处理对象
数组
时的内存管理和析构函数调用。文章指出,对于基本类型或无析构函数的对象,
delete
和
delete
[]可以互换使用,但对于有析构函数的对象
数组
,必须使用
delete
[]以避免内存泄漏和程序异常。此外,文章通过实例解释了new[]如何存储元素数量以及为何
delete
[]需要这个信息来正确调用析构函数。
C++:
指针
和new,
delete
详解
本文介绍了C++中动态内存管理的关键概念,包括使用new分配内存、
delete
释放内存以及如何创建动态
数组
。强调了new与
delete
的正确使用,如避免内存泄漏,理解栈与堆的
区别
,并探讨了声明与new获得内存的不同。同时,讨论了动态
数组
的创建与释放,提醒读者注意
delete
[]操作符的使用以释放整个
数组
。
C++ 语言
65,211
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章