普通的C++注释即是这样:
// Comment
/*
* Comment
*/
我近日发现一些洋人的代码的函数注释是这样写的:
//! DrawGrid
/*!
\param UpdateRect [in] rectange to draw in
\return void
draw the background grid
*/多加了一个!号。有些编辑器对这种注释做出和普通注释不同的高亮,而且对\param、\return这些文档关键字也用不同颜色显示。试问老大们是否有这种类似JavaDoc的C++Doc文档规范存在?是否有关键字列表可供参考?
// Comment
/*
* Comment
*/
我近日发现一些洋人的代码的函数注释是这样写的:
//! DrawGrid
/*!
\param UpdateRect [in] rectange to draw in
\return void
draw the background grid
*/多加了一个!号。有些编辑器对这种注释做出和普通注释不同的高亮,而且对\param、\return这些文档关键字也用不同颜色显示。试问老大们是否有这种类似JavaDoc的C++Doc文档规范存在?是否有关键字列表可供参考?
注释的模板可以使用Visual assistant来辅助,例如,我定义的任何函数头部都要插入如下内容:
/*---------------------------------------------------------------------------------
* 函数功能:
* 参数说明:
* 返回值:无。
* 创建时间:liuxianzhi@2004/08/19 10:28
* 其它说明:无。
\*-------------------------------------------------------------------------------*/上面都是程序自动生成的。
使用 vc++.net ,你就知道了,建立一个工程,menu-> 工具-> 生成 web 注释页