作者breakingdown (Loneliness in Taipei)
看板C_and_CPP
標題[問題] 有關callback function使用?
時間Mon Feb 21 18:27:55 2011
用C語言寫…
是在trace程式碼時產生的疑問…
原本寫法是直接呼叫函式,
但是後來有位前輩將幾個常會呼叫到的函數,
初始化時先存在一個function pointer arrary裡,
然後若需用到某一個function就呼叫對應到的function pointer array~
看起來就是間接呼叫的感覺…
不過改成這樣寫有什麼好處嗎?除了版面變簡單外…
這就是所謂callback function嗎?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.65.129
※ 編輯: breakingdown 來自: 61.230.65.129 (02/21 18:28)
推 softwind:嗯... 其實func ptr和callback func 好像不一樣... 02/21 21:46
推 QQ29:function pointer只是達成 callback的一個手段吧? 02/21 22:44
→ QQ29:你傳一個object給某lib 他會主動的 ->你的method也算callback 02/21 22:47
→ QQ29:阿... 02/21 22:47
推 Ebergies:如果不需要動態更改的話, 這樣做不是很有必要 02/22 10:25
→ Ebergies:還比較慢 02/22 10:25