如何用 ANSI C 编写文档注释?

发布于 2024-12-27 12:17:40 字数 1431 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

溺ぐ爱和你が 2025-01-03 12:17:40

有许多不同的标准,如果您想生成文档,请尝试 doxygen

There are many different standards, if you want to generate documentation, try doxygen

挖鼻大婶 2025-01-03 12:17:40

您可以使用javadoc标准,然后使用理解javadoc的doxygen来生成文档。

在 doxygen 中,我建议使用选项 JAVADOC_AUTOBRIEF 设置为 YES。如果 JAVADOC_AUTOBRIEF 标记设置为 YES,那么 doxygen 会将 Javadoc 样式注释的第一行(直到第一个点)解释为简短描述。

类定义示例:

/**
 * A brief description. A more elaborate class description
 * @param bool somebool a boolean argument.
 * @see Test()
 * @return The test results
 */

(doxygen 手册中的更多示例

安装是非常简单,有一个 GUI 和一个漂亮的图形可视化:

apt-get install doxygen doxygen-gui graphviz

运行 gui 调用 doxywizard 并使用向导设置,只需在其中设置 JAVADOC_AUTOBRIEF “专家”设置。

You can use javadoc standard and then use doxygen that understands javadoc to generate a documentation.

In doxygen I recommend using the option JAVADOC_AUTOBRIEF set to YES. If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the first line (until the first dot) of a Javadoc-style comment as the brief description.

Example for a class definition:

/**
 * A brief description. A more elaborate class description
 * @param bool somebool a boolean argument.
 * @see Test()
 * @return The test results
 */

(Some more examples in the doxygen manual)

Installation is really simple, there is a GUI and a nice graphical visualisation available with:

apt-get install doxygen doxygen-gui graphviz

Run the gui calling doxywizard and use the Wizard settings, only JAVADOC_AUTOBRIEF has to be set there in "Expert" settings.

夏至、离别 2025-01-03 12:17:40

没有遵循贵公司强制执行的标准。
从项目创建文档的一种流行方法是使用 doxygen

There are no standards follow the standard which your company mandates.
A popular way to create documentation from projects is to use doxygen.

新雨望断虹 2025-01-03 12:17:40

一种选择是使用 doxygen 格式编写注释 - 这具有能够为代码生成 html/latex 和其他类型文档的额外好处。

An option is to use the doxygen format of writing comments - this has the added benefit of being able to generate html/latex and other sorts of docs for your code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文