初学者的例子,有问题欢迎讨论
//stack.h
/*************Stack.h*****************/
#include <iostream>
#include <string>
using namespace std;
class Stack
{
public:
Stack(int s) //构造s个数据栈
{
size=s;
data=new int[size];
if(data!=NULL)
{
top=data;
cout<<"栈空间已成功建立!"<<endl;
}
}
~Stack() //析构函数
{
if(data)
{
delete data;
data=NULL;