设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
【请c++高手帮我看下程序】为什么会报错,定会感激不尽 ...
返回列表
发新帖
【请c++高手帮我看下程序】为什么会报错,定会感激不尽…… 【问题补充,附带原题】
[复制链接]
11
|
2
|
2011-4-18 16:44:33
|
显示全部楼层
|
阅读模式
#include
using namespace std;
template//T为虚拟类型
struct node
{
T d;
node *next;
};
//定义带链栈类
template//模板声明,数据元素虚拟类型为T
class linked_Stack //带链栈类
{
private:
//数据成员
node * top; //带链栈的栈顶指针
public:
//成员函数
linked_Stack(); //构造函数,建立空栈,即栈初始化
void prt_linked_Stack(); //顺序输出带链栈中的元素
int flag_linked_Stack(); //检测带链栈的状态
void ins_linked_Stack(T); //入栈
T del_linked_Stack();//退栈
T read_linked_Stack();//读栈顶元素
};
//带链栈初始化
template
linked_Stack::linked_Stack()
{
//栈顶指针为空
top=NULL;
return;
}
//顺序输出栈中的元素
template
void linked_Stack::prt_linked_Stack()
{
///////////////////////////////////////////此处是要求填的。
if(top==NULL)
{
coutdnext;
}
}
}
//检测带链栈的状态
template
int linked_Stack::flag_linked_Stack()
{
//若带链栈为空,则函数返回0,正常函数返回1
if(top==NULL)
return(0);
return(1);
}
//入栈
template
void linked_Stack::ins_linked_Stack(T x)
{
////////////////////////////////////////////此处要求填。
//申请一个新结点,置新结点数据域值,置新结点指针域值,栈顶指针指向新结点
node * new_top=new node;
if(new_top==NULL)
coutd=x;
coutd
T linked_Stack::del_linked_Stack()
{
//////////////////////////////////////////////////////////此处要求填
//栈顶元素赋给变量,栈顶指针指向下一个结点,释放结点空间,返回退栈的元素
if (top==NULL)
{
coutd;
top = top->next;
}
}
//读栈顶元素
template
T linked_Stack::read_linked_Stack()
{
///////////////////////////////////////////////////此处要求填。
//返回栈顶元素
if(top==NULL)
coutd;
}
//////////////////////题目:
1. 建立一个空的带链栈,然后依次将元素50、60、70、80、90、100入栈,输出栈中的元素。最后读栈顶元素,并连续3次做退栈运算,再输出栈中的元素。
运行结果如下:
输出栈中的元素:
100
90
80
70
60
50
栈顶元素:100
退栈元素:100
退栈元素:90
退栈元素:80
再次输出栈中的元素:
70
60
50
【注】不是简单的得出如上结果,我只是想知道为什么错了?
屡屡出现这样的错误
回复
使用道具
举报
千问
|
2011-4-18 16:44:33
|
显示全部楼层
哪里错了,你把错误的原因描述清楚先。
回复
使用道具
举报
千问
|
2011-4-18 16:44:33
|
显示全部楼层
应该是内存访问冲突,调试看看是不是有访问未初始化的指针?
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
快糖4.6mmoL/L算低血糖吗,应该怎
2
亳州治疗白癜风在哪好?
3
上个月9号来月经,13号干净,15号做
4
霉菌性阴道炎,用了两个疗程保妇康栓没什
5
肛肠术后饮食有什么要求!
6
我脚指砸伤了周围红肿一直疼还有些麻脚放
7
亳州哪家医生治疗白癜风好?
8
你好!医生,我有腰椎间盘突出,在五六节上
9
亳州哪家医生治白癜风好?
10
右侧肋骨下肝部按压疼痛,不按不疼,没别的
11
亳州治白癜风哪家专业?
12
亳州治白癜风哪里专业?
13
亳州治白癜风哪里有效?
14
今天早上去体检,做了一个b超,医生说我左
15
医生你好!我家小孩十二岁,在学校老师批
16
亳州市专治白癜风哪家好?
17
亳州白癜风哪里治疗比较好?
18
小腹左侧疼痛(大腿根部)阵痛针扎似的疼痛
19
亳州哪里医院治白癜风好?
20
请问多宝鱼肚子可以吃不
21
1号打的破卵针,12窦同房,今天8号查
22
医生你好,我现在怀孕八个多月了,这两天
23
男,28岁,左脚膝盖滑膜炎,疼痛,发病半
24
同房过度引起的肾虚怎么补啊。精子成活率
25
戒除手淫要多久能恢复正常性功能
26
经阴道超声检查,前位子宫大小形态正常,
27
以前打过狂犬疫苗现在被狗咬了出现发冷出汗
28
B超所见。前列腺大小约45?35?29m
29
今年参加征兵体检。有点肘外翻。医生说
30
长了智齿,吃饭不得劲,应该怎么办
31
喉咙息肉术后第八九天开小声说话了,有关
32
家里有人起了水泡疱疹,不知道是不是被传染
33
眉头肿了,不知道怎么回事
34
女人常年喝红枣,枸杞,菊花泡水有好处吗?
35
医生,人流后没休息好,腰痛,可能是抱娃娃
36
轻度支气管扩张,不咳嗽,有点闷
37
亳州专科治疗白斑医院?
38
阴茎龟头脱皮干燥怎么回事