设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
请高手分析一下C++程序
返回列表
发新帖
请高手分析一下C++程序
[复制链接]
11
|
2
|
2010-2-7 23:40:28
|
显示全部楼层
|
阅读模式
你的问题就只是“有这个delete []name 和没这个怎么都一样呢还有delete过程是怎样呢 详细一点昂” 吗?感觉这个个比较基楚的问题delete []name ;这个语句写在了析构函数中是在程序结束自动调用析构函数时执行了语句 作用是释放name[]数组在内存中占用的空间然后是该程序结束,释放所有程序占用的资源少了这句话,程序少了“释放name[]数组在内存中占用的空间”自然还是一样结束所以你感觉自然不会有所差别但是最好加上这句话,因为有时这种指针空间不释放会出现一些错误建议楼主再看看C语言的基础知识 我说的只是大概意思,也不是很明白
回复
使用道具
举报
千问
|
2010-2-7 23:40:28
|
显示全部楼层
“~employee() {delete []name;} ” 这句话在这里根本就是错误的!new 和 delete是C++里用来动态分配内存的(内存分配、取消都是程序员自己控制的,而一般变量的生命周期是系统管的,什么时候在内存中没了,程序员不可预知)char name[10]; 这个定义,name就是一个数组,它的对应内存就是系统控制的!想自己控制需要用char* name;分配内存 name = new char[10];释放内存 delete [] name;所以,在这里name的内存不归你控制,你就去delete是错误的
回复
使用道具
举报
千问
|
2010-2-7 23:40:28
|
显示全部楼层
~employee() {delete []name;}这是一个destructor,通常是和constructor配套使用,来释放空间的.constructor是用来初始化私有数据的,格式是 classname(参数){指令}。要注意没有返回类型,连void都没有,名称和class的名字是一样的,在每次定义object的时候自动运行。destructor是在object运行结束时自动运行删除constructor。你的程序里没有constructor,自然~employee() {delete []name;}不会运行,所以没区别。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
月经已经超过半个月测了也没怀孕只感觉很
2
结扎后3年现在月经已有6天没来
3
假包皮过长
4
这两年月经都不是很正常最进半个月来一次
5
月经推迟几天没来就吃了调理的药结果发现
6
怀孕7周有胚芽,没有心管博动,求解?
7
我有过肺大泡破裂动过手术不知道结婚后会
8
您好,现在检查发现胰腺有一个鸭蛋大小的
9
早上起来之后头为什么会很晕?
10
我母亲患肺心病,呼吸2级衰竭,肾衰竭,
11
我小孩九岁了,上门牙有颗看不见,该怎么
12
荨麻疹会带来什么危害
13
您看是什么病呢,去医院医生就说没事,大
14
月经来的第一天肚子痛的不行
15
我是B型HR阴性血老公是A型HR阳性可
16
这个月来月经月经量好少啊,基本上没有是
17
请问我这个有问题,是轻度宫颈糜烂吗?很
18
腰椎间盆突出那些食物不能吃
19
经常要深呼吸,最近几天胸闷气短,拍片显示
20
怀孕6个月吃什么营养或水果对胎儿好?
21
你好,我怀孕43天了,宫腔内可见-26
22
重庆做包茎手术去哪里好
23
龟头上有一层白色的皮有时会痛会痒
24
,阑尾炎术后约2个月,一直段段续续肚子
25
陕西中医不孕不育哪里好
26
牛皮癣会引起阴道炎吗
27
你好,我鼻子里面有伤口几年了还没长好怎
28
2号排卵1号晚上同房会怀孕吗
29
女人肾虚会有哪些影响
30
我一直陷于这种状态,怎么说呢,最近这几
31
RNA2.15E+0.5这个检查结果是
32
鼻头有螨虫,经常用舒肤佳香皂洗脸,过敏
33
腰困,人乏力,没食欲是不是怀孕了
34
糖尿病人晨练最好的方法是什么?走步可以
35
急性阴囊湿疹的症状表现有哪些?
36
两年前做了宫外孕手术,想要小孩一直怀不上
37
昨天我大便,由于大便干燥,所以非常用力
38
便秘在饮食方面要注意什么
39
无名肿胀牙龈上痛和胀
40
两天后就要药流了,现在智齿发炎疼的厉害
41
医生您好!我想向你咨询下我妈的口腔上颚
42
头皮上出现很多小块状的白色斑点,而且白
43
你好医生做包皮切除五十天了白天怎么还有
44
慢性阴囊湿疹的症状表现有哪些?
45
以前手淫时间蛮长的,现在硬了弄几下就想
46
李医生您好!耳膜假性囊肿治疗方法是?
47
怀孕;叶酸不知道要吃多久?
48
月子三十天了,恶露未尽,能吃人参吗?
49
睡一醒來發現自己尿床了,头一回
50
尿道里面有时会想针刺一样是不是有什么炎症
51
我家宝宝出生20天了,老是打喷嚏偶尔打
52
乙肝病治好后会不会复发
53
请问给孩子断奶怎样能更快回奶
54
宝宝九个月了,最近这两天夜晚老是发烧,
55
我的月经已经推迟了十天了,但没有怀孕的
56
光吃不胖为什么?什么毛病都没有,还挺能
57
我的子宫下垂。蹲厕所久了就下来。想手术
58
你好,我家宝宝吃奶我的乳头裂口子长不住
59
牵扯小腹及大腿内侧痛,月一年半了
60
都啥原因能得尖锐湿疣。
61
为什么教授都不爱说话呢?问十句能回答俩
62
用姜水洗头发用不用加洗发水洗啊
63
肛门凸起
64
早起睡醒,舌头下面根部有些皱有些疼,请
65
纹身的地方痒是怎么回事,有什么方法治疗
66
医生,您好!我的左侧肋骨处,感觉皮下发
67
下体阴毛过长会不好吗
68
我家宝贝的大便发红怎么回事,前几天出麻
69
这孩子5岁发现呼吸音粗。3月前咳嗽,住
70
作上忙的不可开交,身体上也力不从心,每次和女友亲热的时
71
你好,我是高压患者,白醋泡花生能降血压
72
你好,我皮肤用了化妆品过敏,发红,干燥
73
我是髌骨粉碎性骨折,内有4个钢钉,到今
74
哺乳期高血压头疼四天高压150低压100
75
什么知道儿童荨麻疹原因
76
恩倍高增高有用吗,效果怎么样
77
吃东西想吐,吃过东西以后感觉胃里面没有
78
你好我儿子刚满月这两天一吃奶就哭.闹吃
79
舌头左侧下面起泡,很痛,有花生米大,怎
80
你好,王医生我喉咙里老是有谈,微微有点
81
我今年33,右手干重活就会手麻,左手没
82
跟平时一样坐在电脑前工作。突然间一呼吸
83
吃黄体酮后六天例假没来
84
(双侧)卵巢浆液性乳头状腺癌II级,累
85
什么是霉菌性尿道炎
86
我的月经推迟了四天,早早孕检查是阳性,
87
子宫、卵巢切除术后静养半年后体力不支
88
孩子一周零俩月了,断奶快一个月了,断奶
89
你好,昨天晚上我看书突然有点晕了就没怎
90
头发少,有什么可以让头发增厚?
91
请问小孩咳嗽应该怎么吃鱼腥草止咳
92
t头上长红疙瘩,不疼不痒,咋回事
93
打球扭伤半月板损伤医生说需手术但我不相
94
住院也雾化了。最近一天咳嗽不几次,也就