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

看板C_and_CPP作者 (夜風)時間14年前 (2011/07/31 17:04), 編輯推噓3(306)
留言9則, 6人參與, 最新討論串1/3 (看更多)
今天偶然看到一段typedef typedef int*(*x)[]; 研究了老半天, 還是不懂他的意思,以及用法 只好上來請教高手們^^" 不知道有沒有人能幫我解答? 另外還看到一個類似的語法 typedef int*(*(*p)(void))[]; 只看的懂p是一個function point 可以請高手們幫解答一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.5.152

08/01 01:43, , 1F
typedef x是一個pointer to array of pointers to int的型態
08/01 01:43, 1F

08/01 01:50, , 2F
http://codepad.org/2B4vkSnB 看不出有什麼 有意義的用法
08/01 01:50, 2F
※ 編輯: dreamforwind 來自: 203.69.170.13 (08/01 10:31)

08/01 11:05, , 3F
寫成 typedef x (*p)(void); 會比較看得懂嗎?
08/01 11:05, 3F

08/01 11:37, , 4F
x應是一個指向二維陣列的指位器,陣列中每個元素都是一個
08/01 11:37, 4F

08/01 11:37, , 5F
int *指位器
08/01 11:37, 5F

08/01 11:59, , 6F
你可以參考 #1Cnbad2A
08/01 11:59, 6F

08/01 12:01, , 7F
寫這種code的人應該褫奪程式寫作權
08/01 12:01, 7F

08/01 17:32, , 8F
我記得應該有一個翻譯的網站 但是忘記是在那邊了...
08/01 17:32, 8F

08/01 17:32, , 9F
他可以幫忙翻XDD
08/01 17:32, 9F
文章代碼(AID): #1EDOiSX- (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1EDOiSX- (C_and_CPP)