看板 C_and_CPP 關於我們 聯絡資訊
用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)
purpose:http://tinyurl.com/4qepn9v 02/21 19:11
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