我有一个下面的C函数,
PRIVATE int func_name()
{
return 0;
}这里的“私人”是什么意思?
发布于 2016-02-26 13:14:16
在“正常”的C中,PRIVATE没有任何意义。
它可能是static的#define (也可能什么都不是)。我建议尝试获取预处理器的输出,看看它是什么样子。在gcc中,在预处理器阶段之后停止是-E。
发布于 2016-02-26 13:43:43
是的,有人可能已经将# PRIVATE定义为静态。在你的代码中搜索#define of private。他们应该定义像这样的#define PRIVATE static
https://stackoverflow.com/questions/35643906
复制相似问题