【发布时间】:2018-05-17 19:23:48
【问题描述】:
我听说您将函数原型放在头文件中,然后将函数定义放在 .c 文件中。但是,这个 .c 文件是什么。例如,如果你要包含一个文件“foo.h”,你会不会调用前面提到的.c文件“foo.c”,把函数定义放在里面,把它和foo.h放在同一个地方,然后当您尝试包含 foo.h 时,该函数是否会从 c 文件中继承,并且该函数是否可以使用?
【问题讨论】:
-
函数不放在头文件中的原因是,如果你把它包含在两个.c文件中,你会得到两个函数的定义。