| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖
标题:[求助]一个简单的问题!
只看楼主 加入收藏
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
 问题点数:0 回复次数:8 
[求助]一个简单的问题!


class stack{
...
float *stk;
...
}

stack::~stack()
{
delete [] stk;//[]有什么用啊?
}

2006-02-23 14:46
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
销毁数组

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2006-02-23 14:52
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
这里没有数组啊可是!

天行健,君子以自强不息!!QQ:68660681
2006-02-23 14:59
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
你看一下构造函数里,stk是否被初始化成特定大小的对象了?

比如:stk = new char[10]

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2006-02-23 15:04
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
他是这样写的:

stk=new float [max=size];

天行健,君子以自强不息!!QQ:68660681
2006-02-23 15:07
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
o 懂了 ,,太感谢了

天行健,君子以自强不息!!QQ:68660681
2006-02-23 15:08
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
new 对象类型(初值列表)
这种格式申请分配用于存放对象类型的内存空间,并用初值进行初始化。
delete 指针名
用于删除new建立的对象,释放指针指向的内存空间。


new 对象类型[下标表达式]
其中下标表达式指数组元素的个数,动态为数组分配内存时不能指定数组元素的初值。
delete [] 指针名
用于删除new建立的数组,并释放分配的空间。

成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2006-02-23 15:17
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
恩,,好的,知道了,谢谢哈!

天行健,君子以自强不息!!QQ:68660681
2006-02-23 15:30
西部天狼
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2006-2-23
收藏
得分:0 

数组本质是内存中一段连续的空间
用这段连续空间首位置的地址便可以索引这个数组了。


学习-->编程-->交流-->再学习-->再编程-->再交流
2006-02-25 00:33
快速回复:[求助]一个简单的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052206 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved