Doxygen注释使用中应该注意的问题 (2).doc

上传人:m**** 文档编号:559670870 上传时间:2023-04-06 格式:DOC 页数:3 大小:31.01KB
返回 下载 相关 举报
Doxygen注释使用中应该注意的问题 (2).doc_第1页
第1页 / 共3页
Doxygen注释使用中应该注意的问题 (2).doc_第2页
第2页 / 共3页
Doxygen注释使用中应该注意的问题 (2).doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Doxygen注释使用中应该注意的问题 (2).doc》由会员分享,可在线阅读,更多相关《Doxygen注释使用中应该注意的问题 (2).doc(3页珍藏版)》请在金锄头文库上搜索。

1、1. 没有内容的注释12. 位于代码右侧的注释13. 一组函数,#define的注释14. 多行注释的分行问题25. 隐藏私有与保护方法与属性26. 隐藏其他内容2Doxygen注释使用中应该注意的问题作者郑宇斌版本1.0日期10/04/131. 没有内容的注释/* * file DataProxy.h * brief core数据代理适配层 * sa 参考对象 * author zhangzewu * date 19/11/2012 * 详细描述*/问题:因为没有内容,上例标红的注释应该删除。2. 位于代码右侧的注释BOOL TagUnderLine(std:string& str, con

2、st char* pszText, bool bFlag);/下划线问题:上例中标红的注释应为/下划线,否则会被当做下面代码的注释。3. 一组函数,#define的注释/参数类型,与value的类型相对应#define DVTS_int x01#define DVTS_float x02#define DVTS_string x03#define DVTS_indicator x04#define DVTS_matrix x05#define DVTS_dzhobj x06问题:上例中的注释是对这组#define的注释,但在Doxygen生成的文档中只会出现在第一个#define下面,其他#d

3、efine都会没有注释。应将这组#define分组,然后将注释放在组名的下面。/*name #define-1(组名)* 参数类型,与value的类型相对应(整个组的注释)*/#define DVTS_int x01#define DVTS_float x02#define DVTS_string x03#define DVTS_indicator x04#define DVTS_matrix x05#define DVTS_dzhobj x06/4. 多行注释的分行问题/包信息/第0、1位表示事务的状态信息:1-开始; 2-持续中; 3-结束/第2位表示消息是同步还是异步: 0-同步; 1-

4、异步/第3位表示消息是函数还是命令: 0-函数; 1-命令/第4位表示消息是否执行成功: 0-执行成功; 1-执行失败。仅仅在返回值是有效问题:上例的注释在生成的文档中会一行显示,不易理解,应用将注释分行:/* 包信息* 第0、1位表示事务的状态信息:1-开始; 2-持续中; 3-结束* 第2位表示消息是同步还是异步: 0-同步; 1-异步* 第3位表示消息是函数还是命令: 0-函数; 1-命令* 第4位表示消息是否执行成功: 0-执行成功; 1-执行失败。仅仅在返回值是有效*/5. 隐藏私有与保护方法与属性不在生成文档中显示私有方法与属性,只要在Expert-Build里面勾选EXTRACT

5、_ALL,并不勾选EXTRACT_PRIVATE.不在生成文档中显示保护方法与属性,需要在不显示私有方法与属性的基础上,在所有“protected:”关键字后加上privatesection命令:protected:/*privatesection*/6. 隐藏其他内容需要隐藏其他内容,可以在要隐藏的内容前后加上cond与endcond命令,如: /cond typedef struct size_t start; int step; / 可以0 size_t end; / 值的个数 inline size_t Count() const return int(end-start)/step + 1; / 位置计算,错误返回0xffffffff inline size_t Index(size_t v) const return (v-start)%step=0 ? (v-start)/step : 0xffffffff; Range; /endcond

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号