看板 C_and_CPP 關於我們 聯絡資訊
小弟我在寫程式時,遇到這樣的一個function Cpl64_SetCallback(int Handle, int EventType, void (_stdcall *fun)(int Handle, int EventType, void *Buffer, int Size)) 想請問這function後面後面的部分void (_stdcall *fun)(int Handle,int EventType, void *Buffer, int Size) 這代表是另一個function?想請問這該怎麼令? 小弟真的是很新手,所以可能有些描述不清楚或不專業的地方,身邊又沒有人可以問 請多包涵 謝謝各位看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.19.18
legnaleurc:google "function pointer" 05/16 18:04
purpose:該 argument 的資料形態是函數指標 05/16 18:04
loveme00835:關鍵字應該是: pointer to function 05/16 18:11
謝謝各位大大,請問_stdcall,這也是程式碼嗎?(不太會描述 ※ 編輯: j9353242 來自: 140.112.217.10 (05/16 19:14)
purpose:套用一樓的套路拿去 google 啊 05/16 19:18
EdisonX:呼叫慣例,大致上有 stdcall、cdecl、fastcall、descspec 05/16 19:20
EdisonX:看不懂的話保留下來,不要砍掉。 05/16 19:20
雖然不是聽得很懂,但我先試試看,謝謝各位 ※ 編輯: j9353242 來自: 140.112.19.18 (05/17 13:44)