[問題] function prototype

看板C_and_CPP (C/C++)作者 (阿瑜)時間14年前 (2012/05/01 12:27), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) mac osx xcode4.2 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Little cms 問題(Question): http://ideone.com/DI0Km 想問一下,在這段code裡面第6行的MallocZeroPtr的定義在哪裡,我用xcode收尋之後, 只找到9,11,19行看不太懂的敘述。 11,19行的意思是MallocZeroPtr是在struct內的function嗎?不然怎麼能用ptr去指? 第11行的意思是不是說MallocZeroPtr這個function的內容跟_cmsMallocZeroDefaultFn 一樣? 我有附上_cmsMallocZeroDefaultFn的內容,但同樣的我還是找不到27行_cmsMalloc的 定義。 第一次遇到這樣的寫法,謝謝大家解答!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.67.198

05/01 12:42, , 1F
MallocZeroPtr是函式指標, 指向的函式prototype是"回傳
05/01 12:42, 1F

05/01 12:43, , 2F
void* 且帶兩個參數cmsContext,cmsUInt32Number"
05/01 12:43, 2F

05/01 12:43, , 3F
你知道 function pointer 是什麼嗎?
05/01 12:43, 3F

05/01 12:44, , 4F
http://ideone.com/Qu11w 這樣的程式看懂就懂了
05/01 12:44, 4F
文章代碼(AID): #1FdsOXau (C_and_CPP)
文章代碼(AID): #1FdsOXau (C_and_CPP)