看板 Programming
作者 標題 Re: 可以多弄一點題目出來嗎@@?
時間 2010年10月05日 Tue. AM 01:17:54
※ 引述《iloveyouever》之銘言:
> 如標題
> 發現這邊題目其實不多耶XD
> 偶爾手癢想練一些小程式
> 這邊就找不到了
1.請問下列程式是否需要加入destructor
2.承上題,如果需要請修改下列程式
3.試比較加入desturctor與否的差別
#include<iostream>
using namespace std;
class node
{
public:
node()
{
data=0;
link=NULL;
}
int data;
node* link;
private:
};
class stack
{
public:
stack();
void push(int item);
int pop();
private:
node* Top;
};
stack::stack()
{
Top=new node[1];
}
void stack::push(int item)
{
node* t =new node[1];
t->data = item;
t->link = Top;
Top = t ;
}
int stack::pop()
{
if(Top==NULL)
{
return -999;
}
else
{
int item;
node* t = Top;
item = Top->data;
Top = t->link;
delete t;
return item;
}
}
int main()
{
stack s;
int dkdk=0;
int size=0;
cout<<"Please enter the stack size = ";
cin>>size;
cout<<"Please push the data into stack\n";
for(int i = 0 ; i <size;i++)
{
cin>>dkdk;
s.push(dkdk);
}
cout<<"Pop all stack : \n";
for(int i = 0 ; i <size;i++)
{
cout<<s.pop()<<endl;
}
system("pause");
return 0 ;
}
請問是想要這樣的題目嗎?????
我覺對不會說是我想睡了不想自己寫
--
※ 來源: Disp BBS 看板: Programming 文章連結: http://disp.cc/b/33-CVu
※ 作者: abc1231qa 時間: 2010-10-05 01:17:54 來自: 219-69-71-204.idc.static.giga.net.tw
※ 同主題文章:
06-18 22:10 □ 可以多弄一點題目出來嗎@@?
09-29 19:39 Re 可以多弄一點題目出來嗎@@?
● 10-05 01:17 Re 可以多弄一點題目出來嗎@@?
12-06 13:10 Re 可以多弄一點題目出來嗎@@?
※ 看板: Programming 文章推薦值: 0 目前人氣: 0 累積人氣: 439
回列表(←)
分享