[問題] 關於 typdef

看板C_and_CPP作者 (非常念舊)時間10年前 (2014/01/18 22:38), 編輯推噓2(2010)
留言12則, 7人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) typdef 的用法基本的例如 typdef int <別名> ,然後就可以用 <別名> 來宣告物件 但我在一段程式碼中看到這樣的用法 typdef int (init_fnc_t) (void),查了一下 好像跟API有關,網路上解釋還是不太懂,不知道能否有熱心的板友為我指點一下 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.156.240

01/18 22:42, , 1F
function pointer
01/18 22:42, 1F

01/18 22:44, , 2F
可是若是function pointer他應該宣告成
01/18 22:44, 2F

01/18 22:45, , 3F
typedef int (*init_fnc_t) (void) 吧?
01/18 22:45, 3F

01/18 22:47, , 4F
能否舉個例阿 我被搞混了>"<
01/18 22:47, 4F

01/18 22:53, , 5F
/typedef 這樣就能找到一堆文章
01/18 22:53, 5F

01/18 23:02, , 6F
謝謝 我懂了
01/18 23:02, 6F

01/18 23:33, , 7F
我想意思應該是:init_fnc_t is a function taking no
01/18 23:33, 7F

01/18 23:33, , 8F
argument returing int。最近解CPPGM PA7快瘋掉得到的結論
01/18 23:33, 8F

01/18 23:33, , 9F
但實際上如何運用就不懂了,有請諸位大大指教了QQ
01/18 23:33, 9F

01/18 23:35, , 10F
http://ppt.cc/N4YF 看完這篇就懂了
01/18 23:35, 10F

01/19 06:55, , 11F
01/19 06:55, 11F

01/19 09:28, , 12F
透過這個typedef讓後面的function宣告好寫一點
01/19 09:28, 12F
文章代碼(AID): #1Isf7MLQ (C_and_CPP)