Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341871
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:03:53

#include
#define node 1000
using namespace std;
//////////////////////////定义模板
templateclass stack{
type stac[node];
int top;
public:
    stack(){top=-1;}
void push_s(type ch);
type get_s();
};
templatevoid stack::push_s(type ch)
{
if(top stac[++top]=ch;
else
{
cout<<"The stack is full!"< return ;
}
}
templatetype stack::get_s()
{
if(top==-1)
{cout<<"The stack is emty!"< return 2;
}
else
return stac[top--];
}
//////////////////////////////////////////模板定义完毕
main()
{
stackstack1;
for(int i=0;i {
cout<     stack1.push_s(i);
}
cout< for(i=0;i {
cout< }
cout< return 3;
}


--------------------next---------------------

阅读(981) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~