我一直在用書Practical C++ Programming來評論C++,並且遇到了這些叫Stacks的東西。在書中定義,它被定義爲一種用於存儲數據的算法。什麼是堆棧用於?他們爲什麼使用C++?
從我在書中看到的,它看起來很像裝配......我還記得閱讀關於16位東西的東西。
所以我的問題:什麼是堆棧用於,它們仍然有用,或者它是一種做法,可以更簡單和有效地使用32/64位計算機完成的舊方法?我只是對目標棧的服務感到困惑。
編輯:由於我的問題太模糊了,我會重新解釋它...什麼是堆棧,什麼時候應該使用它。
這是一個數據結構,而不是算法。 – 2011-12-20 16:22:04
這與16/32/64位無關,當你需要某種數據結構時,無論你有多少位,都需要它。 – PlasmaHH 2011-12-20 16:22:43
爲什麼這會受到downvotes攻擊... – Gabe 2011-12-20 16:26:24