開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Qt
問題(Question):
想做出跟photoshop 一樣對影像做完處理後,
可以回到上一步以及下一步的功能
但是卻不知道要用什麼資料結構比較適合
而可回復的步數是固定的,好比說限制最多五步
有想過是不是可以用兩個stack : S,T
每做一次影像處理後的結果就push 到 S, 而顯示在畫面上的永遠是S頂端的資料
當作上一步的時候,將S pop,且把pop出來的Data push 到 T
若是做下一步就將T pop,並依序push到 S中
若是T非空而作了新的影像處理,則將T flush掉