我正在使用Doxygen中的markdown语法来使用围栏代码块。这使得添加一个简单的代码示例变得非常容易,就像这样:
~~~~~{.cpp}
void doSomething()
{
}
~~~~~
当我尝试在有栅栏的代码块中使用两个正斜杠添加注释时,Doxygen似乎会删除这些正斜杠。所以当我写下这段代码时:
~~~~~{.cpp}
void doSomething()
{
// This function should do something
}
~~~~~
我收到了如下输出:
void doSomething()
{
This function should do something
}
我该如何告诉Doxygen保留代码块中的注释?
编辑:
完整文件如下(我们使用 .dox 这个 Doxygen 的标准扩展名进行文档化):
/*!
\page PATTERN_SAMPLE Sample
~~~~~{.cpp}
void doSomething()
{
// This function should do something
}
~~~~~
*/
结果如下所示:
![结果](https://istack.dev59.com/3IFie.webp)