[問題] 看不懂module.h的macro

看板C_and_CPP (C/C++)作者 (cowabunga)時間3年前 (2021/02/18 16:30), 編輯推噓0(008)
留言8則, 6人參與, 3年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) Linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) Cross compiler 問題(Question): 請問以下程式碼的macro是在做啥麼?裡面的##意思是啥? 最好能一步一步解釋,愈詳細愈好,感謝。 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) /* Creates an alias so file2alias.c can find device table. */ #define MODULE_DEVICE_TABLE(type, name) \ extern typeof(name) __mod_##type##__##name##_device_table \ __attribute__ ((unused, alias(__stringify(name)))) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.178.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1613637018.A.C0A.html

02/18 16:42, 3年前 , 1F
02/18 16:42, 1F

02/18 17:01, 3年前 , 2F
猜你下一篇要問 __stringify() 在幹啥 XDDDD
02/18 17:01, 2F

02/22 23:07, 3年前 , 3F
「最好能一步一步解釋,愈詳細愈好,感謝」這句很多餘
02/22 23:07, 3F

02/22 23:07, 3年前 , 4F
被拿rtfm洗臉是意料中事,不要這樣問問題....
02/22 23:07, 4F

02/23 17:44, 3年前 , 5F
WTF...
02/23 17:44, 5F

02/23 18:35, 3年前 , 6F
這態度真厲害
02/23 18:35, 6F

02/24 03:56, 3年前 , 7F
更有趣的是他不覺得他態度有問題 軟工都很有趣
02/24 03:56, 7F

02/24 11:32, 3年前 , 8F
沒啦,問問題也需要經驗累積的,不要太嚴苛
02/24 11:32, 8F
文章代碼(AID): #1WBYMQmA (C_and_CPP)
文章代碼(AID): #1WBYMQmA (C_and_CPP)