这段代码运行时候老出问题,一直找不出哪错了,求大神帮看一下

#ifndefLSTACK_H#defineLSTACK_Htemplate<classT>classNode{private:Node<T>*next;public:T... #ifndef LSTACK_H
#define LSTACK_H
template<class T>
class Node
{
private:
Node<T> *next;
public:
T data;
Node(T data,Node<T> *next=0){};
void insertAfter(Node<T> *node){
if(next==0){
next=node;
}
else
{
node->next=next;
next=node;
}
};
Node<T>* deleteAfter(){
if(next==0){
cout<<"there is no Node After"<<endl;
}
else
{
this->next=this->next->next;
delete(this->next);
}
return this;
};
Node<T>* nextNode(){
return next;
};

};
class Stack
{
private:
Node<int> *pre;
Node<int> *top;
public:
Stack(){createStack();};
void createStack();
void push(Node<int> &item);
Node<int> pop();
int size();
void show_Stack();
};
#endif
#include"Stack.h"
#include<iostream>
using namespace std;
void Stack::createStack(){
int num;
cin>>num;
Node<int> *temp;
//Node<int> *top;
top=new Node<int>(num,0);
pre=top;
while(num!=-9999)
{
cin>>num;
temp=new Node<int>(num,0);
push(*temp);
}
//return top;
}
void Stack::push(Node<int> &item)
{
pre->insertAfter(&item);
pre=pre->nextNode();
}
Node<int> Stack::pop()
{
Node<int> node=(*pre);
Node<int> *se=top;
while(se->nextNode()!=pre)
{
se=se->nextNode();
}
pre=se;
delete(pre->nextNode());
return node;
}
int Stack::size()
{
int count=0;
Node<int> *se=top;
while(se->nextNode()!=0)
{
se=se->nextNode();
count++;
}
return count;
}
void Stack::show_Stack(){
Node<int> *se=top;
while(se!=0)
{
cout<<se->data<<endl;
se=se->nextNode();

}
}

#include<iostream>
#include"Stack.h"
#include"STACK.h"
using namespace std;
void main()
{
Stack s;
s.show_Stack();
}
展开
 我来答
babym66
2013-02-13
知道答主
回答量:71
采纳率:0%
帮助的人:25万
展开全部
你装修使用的吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
`VLOOKUP` 匹配出错误的数据通常是由于以下几个原因:1. **查找值错误**:输入的查找值与数据源中的值不匹配,可能是因为拼写错误、大小写不一致或存在不可见的字符。2. **查找区域设置错误**:查找区域的首列必须包含要查找的值,且... 点击进入详情页
本回答由TableDI提供
141075611
2013-02-13
知道答主
回答量:43
采纳率:0%
帮助的人:16.5万
展开全部
突体育体育冗图图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jason_ziv
2013-02-13
知道答主
回答量:50
采纳率:0%
帮助的人:24.2万
展开全部
大神在过年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Immorlol
2013-02-13 · TA获得超过228个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:205万
展开全部
...........没学过编程
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式