为什么在Code :: Blocks中至少'///'是深蓝色并且'//'是蓝色?而且我在某些源代码中看到有时使用'///'和其他时间'//'。'//'和'///'之间的C++差异
2
A
回答
1
C++没有固有的区别。
这只是一种风格选择,可能从其他语言或无关工具中继承。
Notepad ++使得// comments
不是粗体,而是/* comments */
粗体。同样的故事:风格选择。
6
它对C++没有任何意义,它与传统的//
一样。 ///
通常用于文档。 对于码块时,它触发一个高亮模式Doxygen ..
// Normal comment
/// Doxygen comment
//! Doxygen comment
/*! Doxygen comment block */
1
的代码可以在以产生文档这样的方式来评价。
https://www.stack.nl/~dimitri/doxygen/manual/docblocks.html是一个系统,一些IDE认定是这种情况。
4
对于C++编译器,两者都只是注释。
但是,像doxygen这样的源代码文档工具可能以不同的方式处理它们。
实施例:
///
- >特殊注释块,例如:函数文档//
- >标准注释
///
告诉doxygen的,该注释应的部分生成的文档。
1
有些工具使用注释来添加编译器不使用的met-information,而是使用工具。
例如doxygen使用特殊注释样式来自动注释生成高质量文档的代码。
0
///是一个文档注释,在Code :: Blocks文档中应该有一些描述它的内容,但是例如,您可以在函数减速前使用///来记录它的功能,但是使用/ /对于非文档(例如一般评论,注释代码...)
注意:我没有使用Code :: Blocks,但我假设它像大多数其他C++ IDE支持文档注释
相关问题
- 1. C和C++之间的链接差异?
- 2. c#和java之间的差异写()
- 3. }之间的差异;和}在C++
- 4. JAVA和C#之间的LdapConnection差异
- 5. C++:0和0.0之间的差异?
- 6. C#和java之间的输出差异
- 7. C mmap和numpy memmap之间的差异
- 8. C#和Java之间的Base64差异
- 9. C中#pragma和_Pragma()之间的差异
- 10. PHP之间的差异()和[]
- 11. VBA:&和+之间的差异
- 12. /和/ **之间的差异
- 13. 之间的差异和::: ++
- 14. 差异在C和Java之间链表
- 15. 运算符“==”和“=”之间的差异运算符“==”和“=”之间的差异“==”和“=”
- 16. 找到时间之间的差异c
- 17. PHP:差异之间 - >和::
- 18. 现在和现在之间的差异时间抛出1小时差异(C++)
- 19. Url.Action和Html.RenderActionLink和Html.RenderAction之间的差异
- 20. Htaccess - 和*之间的差异:。*和。+
- 21. 总和和+之间的差异?
- 22. 地址之间的C++差异
- 23. C++编译器之间的差异
- 24. C计算日期之间的差异
- 25. C#两个列表之间的差异
- 26. C#铸造类型之间的差异
- 27. C和C++中的类之间的差异
- 28. 计算现在时间和scheduledstart crm c之间的差异#
- 29. Serilog:之间{..} {差异@ ..}
- 30. 结构在C和C++之间的差异
请参阅http://stackoverflow.com/questions/9187616/three-forward-slashes-for-block-commenting。 – TerraPass