Re: [問題] 想問問是否函式陣列這樣的東西…
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章