贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-05 06:50:08

尚未解答C/C++- 看不懂module.h的macro

C/C++- 看不懂module.h的macro

開發平台(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))))


--

0個答案 C/C++- 看不懂module.h的macro

其他問題

友站連結