我想知道下面的代码是什么意思......
...
{
const char *etc; = SYSCONF_DIR;
...
我很抱歉无法正确解决此类问题,
我真的不知道该怎么称呼它...在此先感谢。
上面的代码为宏分配了一个名为etc
. 到目前为止,您的代码存在语法错误。代替
const char *etc; = SYSCONF_DIR;
它应该是
const char *etc = SYSCONF_DIR;
我知道这可能不是一个很有启发性的答案,但答案的深度取决于问题的质量。你基本上拿了一行代码,然后问我们它做了什么。这就像拿起一本书,抽出一句话,给朋友看,问他这是出自哪本书……
编辑:
在 google 上快速搜索你的 snipet 发现它取自这里。我知道这是事实,因为语法错误也出现在本书中。快速浏览会发现 MACROSYSCONF_DIR
等同于 string "/etc/"
。这本书还非常广泛地解释了该功能的作用......