新微赢技术网
标题:
这个类为什么会出错
[打印本页]
作者:
╰☆kiss寵壞
时间:
2009-11-4 00:35
标题:
这个类为什么会出错
#include <iostream>
using namespace std;
class Stack
{
public:
Stack();
~Stack();
char Spop();
void Spush(char);
void Slist();
private:
int Top;
char *Sta;
};
Stack::Stack()
{
Top=-1;
char *Sta=new char[50];
}
Stack::~Stack()
{
delete []Sta;
}
char Stack::Spop()
{
if ( -1 == Top)
{
return '0';
}
else
return Sta[Top--];
}
void Stack::Spush(char s)
{
Sta[++Top]=s;
}
void Stack::Slist()
{
while( -1 != Top )
{
cout<<Spop()<<endl;
Top--;
}
}
void main()
{
Stack s;
}
运行的时候出错了
附件: 只有本站会员才能下载或查看附件,请您 登录 或 注册
作者:
孤独の浪子
时间:
2009-11-4 00:35
Stack::Stack()
{
Top=-1;
Sta=new char[50];
}
void Stack::Spush(char &s)
这个引用也没意义
作者:
惠儿雨点
时间:
2009-11-4 00:35
谢谢
好汗 居然犯了这种低级错误
作者:
o.筎茈菰箪き
时间:
2009-11-4 00:35
看我第一个了么
你的构造函数
上课了,你先看完全了
不会的再问
作者:
风化雪夜
时间:
2009-11-4 00:35
看了 谢谢
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2