在C#中,如果我想评论一个函数,我只需按/三次,并在函数上方显示相应的标签。我在此标签中写的所有内容都会显示在IntelliSense中,因此我可以轻松查看给定函数的功能。
但是在C ++中没有这样的标签,那么如何评论代码以便我的注释能被IntelliSense识别?
我在功能
上方尝试了两个反斜杠 //
//here goes the comment
//
void* Foo(){}
但它并没有成功。
答案 0 :(得分:1)
您仍然可以在Visual C ++中使用/// - 但IDE不会为您提供模板XML。
答案 1 :(得分:0)
这个link蛤你可以添加代码文档注释并从外部生成的XML文件生成智能感知可读文件。
答案 2 :(得分:0)
我很确定允许您向函数添加数据的注释系统实际上可能是C#规范的一部分。可能会吸一口气。
至于获得C ++的这个功能,你将不得不忍受这样一个事实,即MS基本上除了C#以外的任何其他语言。或多或少任何酷炫的智能感知功能都是故意不对C ++起作用的。
某些功能是使用XML文件编写的脚本,例如从UML图创建C#代码等功能。我确实研究过,理论上你可以为这些功能制作自己的C ++版本。其他人可能已经做过了。
对于这种非答案感到抱歉,但基本上,Visual Studio不支持(至少不是原生)使用C ++注释做任何聪明的事情,而不是一次为多行添加和删除它们。