在C / * * /注释中正斜杠“/”

问题描述 投票:1回答:1

我收到了QAC警告3221在块范围内声明的函数。

发生这种情况的原因是在.c文件中的函数之前的多行/ * * /注释中有一个/ A.它是N / A,“不适用”注释。

除了普通的除法运算符,或者作为一些奇怪的/或/ \构造的一部分,我几乎找不到任何东西。

我的编译器没有问题,只有QAC(以及SlickEdit编辑器中的C解析器!)

在SlickEdit中,/ A是白色,但在它之后返回蓝色注释。

A与它无关,因为/ B和/ a和其他看起来相同。

/ A在SlickEdit中显示为白色,而其余评论为评论蓝色。我假设这与QAC警告有关。问题是为什么?之前的千行中没有/(任何)这样的评论。

/*
Function: someFname
Description: N/A In SlickEdit, the slash A is white and this text is back to blue comment color
*/
void someFname(something)
{
     etc.
}
c slash slickedit
1个回答
0
投票

警告表明function declared at block scope。这似乎与评论中的/无关。我怀疑在前面的函数定义中缺少}。您应该发布一个显示问题的最小但完整的源文件。

另一方面,SlickEdit可能在多行注释中有嵌入式斜杠的显示错误,或者可能会特别为N/A着色,但它不太可能产生警告。

© www.soinside.com 2019 - 2024. All rights reserved.