第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

有運(yùn)行結(jié)果,但是一運(yùn)行就會“停止運(yùn)行”

http://img1.sycdn.imooc.com//56474eb9000128ce07860437.jpg

#include <iostream>


using namespace std;

//循環(huán)隊(duì)列

class MyQueue

{

private:

? ? int *m_Queue;

? ? int m_Queuelen;

? ? int m_QueueCapacty;

? ? int m_Head;

? ? int m_Tail;

public:

? ? MyQueue(int QueueCapacty)

? ? {

? ? ? ? m_QueueCapacty=QueueCapacty;

? ? ? ? m_Queue=new int[m_QueueCapacty];

? ? ? ? ClearQueue();


? ? }

? ? ~MyQueue()

? ? {

? ? ? ? delete []m_Queue;

? ? ? ? m_Queue=NULL;

? ? }

? ? void ClearQueue()

? ? {

? ? ? ? m_Head=0;

? ? ? ? m_Tail=0;

? ? ? ? m_Queuelen=0;


? ? }

? ? bool QueueEmpty()const

? ? {

? ? ? ? if(m_Queuelen==0)

? ? ? ? ? ? return true;

? ? ? ? else

? ? ? ? ? ? return false;

? ? }

? ? bool QueueFull()const

? ? {

? ? ? ? if(m_Queuelen==m_QueueCapacty)

? ? ? ? ? ? return true;

? ? ? ? return false;


? ? }

? ? bool EnQueue(int Elem)

? ? {

? ? ? ? if(QueueFull())

? ? ? ? ? ? return false;

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? m_Queue[m_Tail]=Elem;

? ? ? ? ? ? m_Tail++;

? ? ? ? ? ? m_Tail=m_Tail%m_QueueCapacty;

? ? ? ? ? ? m_Queuelen++;

? ? ? ? ? ? return true;

? ? ? ? }

? ? }

? ? int QueueLength()

? ? {

? ? ? ? return m_Queuelen;

? ? }

? ? bool DeQueue(int &Elem)

? ? {

? ? ? ? if(QueueEmpty())

? ? ? ? ? ? return false;

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? Elem=m_Queue[m_Tail];

? ? ? ? ? ? m_Head++;

? ? ? ? ? ? m_Head=m_Head%m_QueueCapacty;

? ? ? ? ? ? m_Queuelen--;

? ? ? ? ? ? return true;

? ? ? ? }

? ? }

? ? int QueueLength()const

? ? {

? ? ? ? return m_Queuelen;

? ? }

? ? void QueueTravers()

? ? {

? ? ? ? for(int i=m_Head; i<m_Queuelen+m_Head; i++)

? ? ? ? ? ? cout<<m_Queue[i%m_QueueCapacty]<<endl;

? ? }

};


int main()

{

? ? MyQueue *p=new MyQueue(4);

? ? p->EnQueue(10);

? ? p->EnQueue(13);

? ? p->EnQueue(11);

? ? p->EnQueue(16);

? ? //p->EnQueue(12);

? ? p->QueueTravers();

? ? int e=0;

? ? p->DeQueue(e);

? ? cout<<endl;

? ? cout<<e<<endl;

? ? p->DeQueue(e);

? ? cout<<endl;

? ? cout<<e<<endl;

? ? p->QueueTravers();

? ? //p->ClearQueue();


? ?// p->EnQueue(22);

? ? //p->EnQueue(33);

? ? //p->QueueTravers();



? ? delete []p;


? ? return 0;

}


正在回答

2 回答

你這個?p?又不是數(shù)組,你為什么要?delete[]?p;
delete?p;就行了


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_陽光下的海風(fēng)_0 提問者

非常感謝!
2015-11-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_陽光下的海風(fēng)_0 提問者

不是吧,改了后真的好了,就一個[]。有這么大的差別呀?。。?!
2015-11-17 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//5a3c9b62000101c603400493.jpg

這里還有點(diǎn)問題?


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

有運(yùn)行結(jié)果,但是一運(yùn)行就會“停止運(yùn)行”

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號