Re: [問題] 請問typedef int*(*x)[]的意思

看板C_and_CPP作者 (中大王)時間14年前 (2011/08/01 13:53), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串2/3 (看更多)
※ 引述《dreamforwind (夜風)》之銘言: : 今天偶然看到一段typedef : typedef int*(*x)[]; : 研究了老半天, : 還是不懂他的意思,以及用法 : 只好上來請教高手們^^" : 不知道有沒有人能幫我解答? : 另外還看到一個類似的語法 : typedef int*(*(*p)(void))[]; : 只看的懂p是一個function point : 可以請高手們幫解答一下嗎? Linux底下有個程式 cdecl 可以解析這種複雜的宣告 剛google一下,有個網站有提供類似的東西,你可以玩玩看 http://www.lemoda.net/c/cdecl/ 想知道怎麼用人腦解析,這裡也有教學 http://www.codeproject.com/KB/cpp/complex_declarations.aspx 複雜點宣告只是細心點去看而已,一點也不難 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.213.252

08/01 22:28, , 1F
從cdecl終於找到之前看到的了 http://cdecl.org/
08/01 22:28, 1F

08/01 22:29, , 2F
之前試很多的宣告方式XDD 不過有些沒支持到XDD
08/01 22:29, 2F

08/01 22:33, , 3F
firejox 提供的網頁好強大..用 stack 應寫得出來
08/01 22:33, 3F

08/01 22:36, , 4F
他右上角好像有source code XDD
08/01 22:36, 4F

08/01 22:40, , 5F
聖經本也有cdecl的簡單範例
08/01 22:40, 5F

08/02 01:09, , 6F
推 K&R !
08/02 01:09, 6F

08/02 03:26, , 7F
好像沒有支援 [*] 之類的... 也沒有做適當「調整」xD
08/02 03:26, 7F
文章代碼(AID): #1EDg_Sey (C_and_CPP)
文章代碼(AID): #1EDg_Sey (C_and_CPP)