作者yoco315 (眠月)
看板C_and_CPP
标题Re: [问题] 想问问是否函式阵列这样的东西…
时间Fri Jul 3 12:24:12 2009
※ 引述《DRLai (苏打)》之铭言:
: 但我想是不是有其他种写法
: 例如当我呼叫他时,只要使用
: func[mytype](data) 这样的方式呼叫
// 建立 function map
map < TYPE, void(int) > func ;
func[type_a] = func_a ;
func[type_b] = func_b ;
// 呼叫
func[mytype](data) ;
另一个可能的方案是改架构,用物件导向的多型从 data 直接呼叫对应的函数。
--
To iterate is human, to recurse, divine.
递回只应天上有, 凡人该当用回圈. L. Peter Deutsch
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.160.254.105