作者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/cn.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