三九宝宝网宝宝百科宝宝知识

申请内存空间,delete和delete的区别

12月11日 编辑 39baobao.com

[刮宫和清宫有什么区别千万不要弄混淆了]现在年轻人的思想和行为都是非常开放的,年轻人在恋爱的时候你侬法可以解决!一个就是结婚将孩子生下来,如果感情已经到位,家庭也没什么阻碍,那么结婚就是一个水到渠成的事情,自然不...+阅读

一道面试题是关于内存空间的申请

char *p=NULL;

p=new char[10];

delete p;

这是道改错题,在网上看到delete后没有[]是释放数组的空间,以为这句话有错就改成

delete []p;

后还想想好象也没错就划了没改,今天用了一小天的时间研究了下这个问题。

void main()

{

char *p=NULL;

p=new char[10];

delete[] p;

delete p;

}

对于简单的数据类型delete []p 和 delete p是一样的。以为在p=new char[10]的时候在p前13-16位代表数组的大小(

前1-12位不知道表示啥)delete p可以知道数组的大小所以delete []p和delete p结果一样。但对于对象数组就不一样

了如:

void main()

{

class a

{

public :

char *m_pName;

a()

{

m_pName=new char[5];

cout

以下为关联文档:

肾阳虚和肾阴虚有什么区别区别可大了千万别搞错肾虚是很多人都遇到的事情,很多人特别是男性提起肾虚都觉得不好意思。其实肾虚不仅仅是指男性性功能的好坏,肾虚更多的是体现一个人的身体是否健康。我们中医把肾虚分为肾阳虚...

头位和臀位的胎动区别要区分头位胎位一看便知在怀孕的时候,能不能顺产是宝妈们比较关注的一件事情了,而我们都知道,宝宝的胎位是决定宝宝究竟能不能顺产的一个重要参考因素!相信了解过胎儿胎位的宝妈都知道,宝宝的头位和臀围...

上怀和下怀有什么区别怀孕对于女性来说既是一件幸福的事情又是一件神奇的事情,看着自己的肚子一天天的发生变化,心理难免会显得有些期待和紧张,特别是到了孕中期的时候,还会和肚子里的宝宝进互动;但...

肠绞痛和肠胀气的区别宝妈可千万不要搞混了宝宝的成长是一个漫长的过程,每一个成长的阶段都会遇到不同的问题,面对这些问题的时候,我们的妈妈扮演了重要的角色,只有妈妈帮助宝宝很好的解决这些问题,才能让宝宝成长的道路更...

宝宝盗汗和热出汗的区别只有正确分辨才能正确处理随着天气转暖,气温也在逐渐升高,宝宝在晚上睡觉的时候出汗也越来越多。很多家长在看到宝宝出汗较多的情况也并不会太在意,毕竟宝宝在春天的时候运动量比较大,这个时候宝宝身体的...

鹅口疮和奶垢的区别图宝妈们可别弄混淆了新生的宝宝抵抗力是比较差的,所以很容易出现一些问题,但是因为他们的语言功能还没有发育完全,他们就不能够准确的将他们身体的状况给我们表达出来,这时候就需要宝妈们仔细的观察...

治疗孩子中外有区别前言:作为中国的家长您了解国外的孩子生病了家长适合如帮助孩子治疗疾病的。不及如此在教育孩子的过程中我们的方法大有不同,今天我们不了教育孩子,就来探讨一下关于孩子疾病治...

区别聪明顽皮与多动症并不难我的儿子是个标准的“讨厌的两岁半”的孩子。他一刻也不安宁,一遏事就大喊大叫,乱扔东西,十分任性。我们知道,这就是常被心理学教材当做案例来分析的典型的问题孩子。但是我的丈...

中西医治疗的区别在哪里前言:我们习惯给孩子使用西药,因为西药的使用方便简单。中医与西医相比较那个效果比较好呢,让我们可以更好的选择对治病效果更好更好的方式,这是我们家长最大的心愿,下面让我们来...

推荐阅读
图文推荐