三个前斜线用于盖帽评论
Three forward slashes for block commenting?
第一次注意到这一点是在Notepad++中,其中//
注释和///
注释以不同的颜色显示。
Doxygen透露了更多关于它的信息,但我不相信它的疗效。
- 既然键入
/*
和*/
要容易得多,为什么有人会使用三截评论风格?(我认为必须有一个更好的解释,而不是在嵌套注释时有用) - 为了使其可用,编辑器是否支持三斜杠的块注释,就像Visual Studio支持多行注释的
Ctrl+k Ctrl+c
一样
在Visual Studio中,///
表示文档,而不仅仅是注释。按照你的链接,解释是一样的。它用于修饰注释,这些注释将通过编辑器或其他工具专门格式化为类、方法、命名空间等的文档。
作者可能打算将文档放在///之后
在我工作的地方,由于缺乏编码风格指南,我们使用了3种风格的doxygen注释块进行文档编写。
- ///
- //
- /***/
- 当然,打三次同一个键比打两个不同的键更容易
- 不知道其他IDE,但XCode4支持代码片段,您可以在其中键入几乎任何内容。在Visual Studio上,我使用Visual Assist X,它给了我同样的东西。XCode4示例,Visual AssistX示例。我不得不假设其他IDE也提供类似的功能
也就是说,是的,我也遇到过三斜杠,它们通常用于表示像doxygen这样的自动文档系统会选择的注释。
在C#中///将实际覆盖变量悬停文本,例如
///<summary>
/// This method is for executing some test code.
///<summary>
public void SomeMethod() {}
在另一个类文件或类的更深层次,您可以将鼠标悬停在方法、类或静态变量上,它将提供一个工具提示,说明的摘要
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 用于访问容器<T>数据成员的正确 API
- 重载操作程序时出错>>用于类中的字符串 memebr
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- C++中的cin.ignore()函数不适用于整个流
- 没有用于初始化C++中的变量模板的匹配构造函数
- 用于C++中带有数组和指针的循环
- 为什么它不适用于Visual 2019的原因
- 使用在用于SFINAE的void_t中具有参数的方法
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 重载==不适用于二进制树
- Insert函数不适用于2 if语句C++
- 用于矢量处理的多个线程
- 使外部项目可用于find_package CMake
- 在子目录中使用target_sources()命令时用于单元测试(qtest)的项目结构
- 为什么模数运算符不适用于该代码
- 并行用于C++17中数组索引范围内的循环
- 将fold表达式与std::一起用于两个元组
- 三个前斜线用于盖帽评论