Re: overload operator < 來排序
我覺得既然要用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
推
04/03 04:08, , 1F
04/03 04:08, 1F
推
04/03 04:08, , 2F
04/03 04:08, 2F
推
04/03 05:14, , 3F
04/03 05:14, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 9 篇):