【发布时间】:2011-01-26 14:00:00
【问题描述】:
我正在使用嵌入式系统,我最终得到了大量的硬件接口 #define 宏。我想将所有这些放入一个单独的文件中(用于 OOP 特性),但我不知道#include 的最佳方式。我是否只是将它们全部放入一个 .c 文件中,然后包含它?将这些放在 .h 文件中似乎很愚蠢。
【问题讨论】:
-
FWIW:那些被称为“宏”,而不是“函数”。
-
为什么将它们全部放在一个 .h 文件中看起来很愚蠢?
-
@dmckee:我们可以区分差异并将它们称为“类函数宏”而不是“类对象宏”——标准中使用的术语。
标签: c include embedded c-preprocessor code-organization