作者adrianshum (Alien)
看板C_and_CPP
标题Re: [问题] 有办法用大於小於来启动function嘛
时间Thu Feb 26 19:12:54 2009
※ 引述《omomo34415 ( )》之铭言:
: 就是我有两段code几乎都一样
: do.......
: if(a>b)
: do........
: do......
: if(a<b)
: do.......
: do的部分都一样,有办法写个function
: fun(<)
: do.......
: if(a>b)
: do........
: fun(>)
: do.......
: if(a>b)
: do........
: 希望看的懂我再说什麽
视乎你的程式如何设计.
C++, 而两段 code 可能只是 child class 之间的分别,
可以用类似 Template Method 的做法
C/C++, 单纯只是 function 的话, 可以靠 function ptr,
靠外面传入一个 "比较用" 的 function
提示就这麽多了, 先去找找书吧 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82