【发布时间】:2011-10-17 15:28:07
【问题描述】:
假设我的程序由多个层组成,例如,Layer A 和 Layer B。 a_foo.c 文件包含我的函数定义,a_foo.h 文件包含与 a_foo.c 中的定义对应的函数声明。
我的设计是同一层的模块(本例中为layer A)可以调用a_foo.h中声明的函数,而Layer B 不能在包含 a_foo.h 的情况下调用。
那么我该如何实现呢?提前致谢!
【问题讨论】:
标签: c architecture module layer extern