我一直在尋找通過從SDL庫一些代碼,跨功能來聲明如下:C中的「CALLBACK」聲明是做什麼的?
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
現在,我是一個Delphi編碼器。沒有hablo C muy bien,傳感器。但我記得我的大學課程有足夠的語法來讀取它:
函數名稱是WndProc。參數列表非常明瞭。函數返回類型是LRESULT。但是在這個世界上,那個「CALLBACK」在那裏呢?在Delphi中,任何函數都可以用作回調函數;你只需要傳遞正確類型的函數指針。 C有沒有什麼特別的理由不以這種方式工作?或者這意味着什麼不同?