最新回答 / BingBing_Elf
容量已經(jīng)規(guī)定為4,在沒有元素出隊的情況下,插入反而不對了吧。我們之所以為一些函數(shù)設(shè)置了const,不也就是不希望出現(xiàn)改變隊列,以致程序混亂的情況嗎?,F(xiàn)在還只是4個元素,數(shù)量不多,如果是TB級的數(shù)量,不斷的去擴充其隊列容量,代價太高了。更何況環(huán)形隊列與普通隊列的處理方式上本身就是不同的,沒有必要去不斷申請內(nèi)存。這是我的理解,有不對的地方,懇請大佬們指正(????)
2017-03-28
最新回答 / BingBing_Elf
你執(zhí)行出隊操作,應(yīng)該是對隊列頭進行操作對吧,因為隊列是FIFO模型,但是你的代碼中為什么寫成了Elem=m_Queue[m_Tail];這是將隊尾,要入隊的元素賦值給ele?
2017-03-28
最贊回答 / 慕神7694260
找出來問題了,鑒于沒有人回答,就把自己怎么解決的說一下啦直接把MyQueue.cpp里的內(nèi)容放到MyQueue.h變成一個整合的文件就可以了以下MyQueue.h代碼<...code...>
2017-02-15
最新回答 / 慕神7694260
改好了類內(nèi)定義函數(shù)不用加作用域限定符以下代碼<...code...><...code...>還有,demo.cpp可能還有點小問題,不過影響不大,程序能正常運行再來張圖<...圖片...>
2017-02-13