我有一个日志函数,它接受一个参数,打印出一些HW的名称
logEvent("LOG THIS HW select = %s", NAME[selection]);
要确定要打印的内容:
const char* NAME[] =
{
"A"
"B"
}
这是在标题中,但后来我遇到了多个实现问题,我希望许多文件都可以访问它。如何将这种数据放在标题中?
答案 0 :(得分:3)
调整logEvent
以便将selection
作为参数传递。然后,您可以将字符串表保持为该函数的本地。
答案 1 :(得分:3)
你在标题中加了一个声明:
extern const char* NAME[];
并将定义放在一个 cpp文件中:
const char* NAME[] = {"A", "B"};