最贊回答 / 慕用9324449
老師的代碼int e = 0; p->DeQueue(e); cout << endl; cout << e << endl;可以看出,當對隊尾刪除的時候,就將值付給e了,因為要刪除的值沒有必要進行額外存儲,所以一般只保留最近被刪除的數(shù),你也可以再將它存到其他的數(shù)組中。另外關于數(shù)組從0開始的,沒有問題。 老師在構造函數(shù)的時候,已經(jīng)把m_tial初始化為0了,所以不需要tail-1希望有所幫助。
2018-03-03
最新回答 / 王牌機師
常成員函數(shù),因為這里的函數(shù)的功能是打印參數(shù),并不涉及修改參數(shù),所以使用常成員函數(shù)。其實加不加const在這里并沒有什么區(qū)別。
2018-01-13
最贊回答 / qq_袮D影孑_03909390
遍歷應該是?for?(int?i?=?m_iHead;?i?<?m_iQueueLen?+?m_iHead;?i++){????cout?<<?m_pQueue[i?%?m_iQueueCapacity]?<<?endl;}
2017-09-29