作者larkes (larkes)
看板C_and_CPP
標題[問題]用define宣告的函數,要怎麼extern它呢?
時間Sat Jan 21 23:56:20 2017
假設有一個c語言檔案,
它用define的方式宣告函數, 例如:
#define test_function(X) (1)
那我可以在其他的c語言檔案,
用extern的方式宣告test_function嗎?
用extern宣告的方式,code該怎麼寫呢?
謝謝賜教!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.11.187
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1485014183.A.DB4.html
1F:→ Sylveon: 這不是宣告函數 01/22 00:09
※ 編輯: larkes (180.177.11.187), 01/22/2017 00:45:21
2F:→ larkes: 所以別的檔案是不是無法用extern宣告test_function了? 01/22 00:46
3F:推 steve1012: 你要做的是寫一個header file 然後其他人include 那個h 01/22 01:28
4F:→ steve1012: eader 吧 這樣很簡單 01/22 01:28
5F:推 Ommm5566: 這不是宣告函數 01/22 07:54
6F:→ larkes: 樓上各位 謝謝你們的指導, 真抱歉 我居然有這麼錯誤的認知 01/22 15:45