C++ //<;的目的是什么;评论></评论>;在VisualStudio中

C++ //<;的目的是什么;评论></评论>;在VisualStudio中,c++,frameworks,visual-studio-2012,C++,Frameworks,Visual Studio 2012,我在网上搜索,没有找到解释这个评论块用法的结果。因此,我希望有人能向我解释这种评论风格背后的原因 ///<comment> Text goes here. </comment> ///此处显示文本。 它们是XML文档注释 软件聚合器和Visual Studio本身经常使用XML语法生成帮助/文档文件。 例如Sandcastle,doxygen也将其视为文档注释: 编辑1:更正 开头“//”由doxygen识别,而不是 它看起来像一条评论。;-)更严重的是,它看起来像是

我在网上搜索,没有找到解释这个评论块用法的结果。因此,我希望有人能向我解释这种评论风格背后的原因

///<comment> Text goes here. </comment>
///此处显示文本。

它们是XML文档注释


软件聚合器和Visual Studio本身经常使用XML语法生成帮助/文档文件。
例如Sandcastle,doxygen也将其视为文档注释:

编辑1:更正

开头“//”由doxygen识别,而不是

它看起来像一条评论。;-)更严重的是,它看起来像是源代码文档中注释的一部分,有点像javadoc。如果你查阅VisualStudio的变体,你可能会发现这一行已经解释过了。小心使用术语元数据,在C#中,它似乎有特殊的含义。说明“XML文档注释不是元数据;它们不包含在已编译的程序集中,因此无法通过反射访问。”另外,请注意,无论您在那里键入什么,都会显示在Itellisense中(键入类或函数名时显示的弹出窗口)