看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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
firejox:從cdecl終於找到之前看到的了 http://cdecl.org/ 08/01 22:28
firejox:之前試很多的宣告方式XDD 不過有些沒支持到XDD 08/01 22:29
tropical72:firejox 提供的網頁好強大..用 stack 應寫得出來 08/01 22:33
firejox:他右上角好像有source code XDD 08/01 22:36
NCUking:聖經本也有cdecl的簡單範例 08/01 22:40
xatier:推 K&R ! 08/02 01:09
Favonia:好像沒有支援 [*] 之類的... 也沒有做適當「調整」xD 08/02 03:26