在函数上输入intellisense?

时间:2012-12-23 19:25:22

标签: c++ visual-c++ c++11 visual-studio-2012

如何在我的功能上输入intellisense信息?使用VS2010上的C#,我只是在函数前面使用了“///”,它自动生成了一个模板。在C ++ VS2012上,我无法正常工作。

2 个答案:

答案 0 :(得分:3)

如果您正在讨论该函数的文档,您可以使用像GhostDoc这样的扩展。

链接: http://submain.com/products/ghostdoc.aspx

您可以指定一个快捷方式(默认为ctr + shift + d),它会自动使用模板记录该功能,它还会尝试根据其名称猜测该功能的作用。

这是ghost doc的一个例子:

/// <summary>
/// Initialize a complex number with a real and imaginary part.
/// </summary>
/// <param name="real">The real.</param>
/// <param name="imaginary">The imaginary.</param>
public Complex(double real, double imaginary)
{
    this.real = real;
    this.imaginary = imaginary;
}

希望它有所帮助。

答案 1 :(得分:2)

在Visual Studio中查看XMLDoc注释功能: http://msdn.microsoft.com/en-US/library/ms177226(v=vs.100).aspx