作者somi (SoMiMi FaReRe)
看板Programming
标题Re: overload operator < 来排序
时间Fri Apr 3 03:41:28 2009
我觉得既然要用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
1F:推 march20:如果硬是要用, 去 define 一个 super 128.54.20.28 04/03 04:08
2F:推 march20:pointer template 吧 128.54.20.28 04/03 04:08
3F:推 sorryChen:不知道能否runtime指到function(尝试中 128.125.87.33 04/03 05:14