C 语言中的三斜杠注释?
C 是否支持三斜杠的等效项 XML 文档注释为我的 C# 代码提供有用的工具提示,或者您只是因为能够在 C# 中使用它们而被宠坏了?
如果C语言不支持,还有其他选择吗?
Does C supports an equivalent of the triple-slash, XML Documentation Comments that Visual Studio uses to provide helpful tooltips for my code in C#, or am U just spoiled by being able to use them in C#?
If it's not supported in C, are there other options?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
在 C 语言本身中,三斜杠注释没什么特别的(它们只是碰巧以斜杠开头的双斜杠注释)。
但是,您可以将三斜杠注释与 Doxygen 一起使用。
In the C language itself, a triple-slash comment is nothing special (they're just double-slash comments that happen to start with a slash).
However, you can use triple-slash comments with Doxygen.
大多数现代 C 编译器都会像 C++ 一样理解双斜杠注释。它们是 C99 规范的一部分。
Most modern C compilers will understand double-slash comments like in C++. They are part of the C99 spec.
想必您正在谈论创建格式化为自动提取的注释块。
Doxygen 支持以双斜杠 C++ 注释分隔符开头的特殊注释块另一个斜杠或感叹号。
Presumably you're talking about creating comment blocks that are formatted for automated extraction.
Doxygen supports special comment blocks that start with a double-slash C++ comment delimiter, followed by either another slash, or an exclamation mark.
C 支持
/* */
注释。 C99 添加了对//
注释的支持。您的 IDE 或编译器可能支持更多,但这是非标准的。C supports
/* */
comments. C99 adds support for//
comments. Your IDE or compiler may support more, but that is non-standard.C 没有任何与 XML 文档注释或 JavaDoc 等效的内容。
尝试 doxygen。
C does not have any equivalent of XML documentation comments or JavaDoc.
Try doxygen.