所以我有一個Queue(由鏈表實現)充滿了「Car」對象。 我的主要目標是根據對象的「num」參數將隊列中的每個對象轉移到堆棧中。從隊列中移動對象到堆棧
在其構造函數中的「Car」對象的參數之一是「num」。 我想這樣說
if(the object @ head of queue's "num" == 2)
{
Stack1.push(queue.remove());
}
,但它不會讓我做 「如果(queue.peek()== NUM 2」)
所以任何想法? (順便提一下,它的Java版本的隊列不是自定義版本)。
*爲什麼*它不會讓你這樣做?你遇到了什麼錯誤? – templatetypedef
你需要向我們展示你的'Car'類和可能的'peek'的實現。我猜''Car'中的'num'屬性是不可訪問的,但是你沒有提供足夠的信息來確定。 – Aurand