看板 Programming 關於我們 聯絡資訊
我覺得既然要用C++ OOP就不要玩太多function pointer之類的東西 你可以有一個base class支援基本的string read/write等等 然後有個 pure virtual 的 operator<(class &) = 0; 需要抽換的時候不是改function pointer 而是應該要寫個新的class去繼承該baseclass並override該operator< 另外關於外部資料的問題 就是宣告成base class的member variable/function就可以了 然後在constructor加以初始化等等 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 132.239.55.127
march20:如果硬是要用, 去 define 一個 super 128.54.20.28 04/03 04:08
march20:pointer template 吧 128.54.20.28 04/03 04:08
sorryChen:不知道能否runtime指到function(嘗試中 128.125.87.33 04/03 05:14