最新回答 / Cocoabeans
你需要先實例化一個Coodinate對象,在實例化的時候就會要求你把x和y輸入進去了,然后pop和push需要調用的參數都是實例化的對象而不是x和y;
2018-07-24
最贊回答 / 明陽青昀
while循環簡單易懂,for也可以for(int i = pStack.stackLength-1;i>=0;i--){????pStack->pop(elem)????cout<<num[elem]}
2018-05-26
已采納回答 / BingBing_Elf
在我看來,存在即有意義。棧和隊列是一種邏輯結構。數組只是棧和隊列的一種實現方式,棧和隊列也可以用鏈表來實現。棧和隊列與數組不是并列結構。
2018-03-25
最新回答 / 慕田峪2224101
template<typename T>?int& MyStack<T>::operator[](int i) {? ? ?return m_pBuffer[i];}我是這么實現的,但是好像行不通報錯:?no match for 'operator[]' (operand types are 'char [17]' and 'MyStack<int>')|但是我感覺這樣可以重載呀
2018-03-01
已采納回答 / oldlin
因為你結果顯示棧長度是4,所以pop應該是正確的,多一個o應該是你多輸出了一個o,你檢查一下能輸出elem的語句是不是兩個,造成重復輸出。另外你可以展示一下你的代碼,看到你的代碼才能準確的告訴你原因
2018-02-13