青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 16,  comments - 81,  trackbacks - 0

代碼寫多了難免需要做文檔,給自己還是給別人看都需要如此,這次XBOX360制作,前期沒(méi)怎么寫注釋,回頭改Bug都要猜半天自己寫的代碼是什么意思。更別提別人寫的東西,100行代碼也沒(méi)有一句注釋,幸好不是我維護(hù),否則要瘋掉了。

花了一天功夫嘗試了一下Doxygen的使用,還好不難,但是有些磕磕絆絆,它自己的文檔也說(shuō)不清楚,網(wǎng)上搜出來(lái)的教程也只是給出樣子,遇到的問(wèn)題還是靠自己嘗試了幾十次才搞定。

不管如何,常用的東西都可以弄出來(lái)了。貼在下面:

 -----------------------------------------------------------------------------------

1.所有注釋都可以使用///開始(C++風(fēng)格)。

2.類體前必須加上///描述,否則會(huì)產(chǎn)生警告【Compound 類名 is not documented】
  描述中最好不要帶有此類的類名,否則會(huì)產(chǎn)生兩個(gè)鏈接(但指向同一個(gè)文件)影響美觀。

3.public和protected會(huì)自動(dòng)生成,但是private要在Expert的Build選項(xiàng)里勾中EXTRACT_PRIVATE,static成員也是如此。

4.函數(shù)注釋方式
    /// Constructor【函數(shù)描述】
    /// @param [in] pos       The position of Camera in world coordinate         【參數(shù)描述1】
    /// @param [in] lookat    The point Camera looks at in world coordinate    【參數(shù)描述2】
    BaseCamera( const D3DXVECTOR3& pos, const D3DXVECTOR3& lookat );

5.變量注釋方式
    D3DXVECTOR3 m_Position;    /*!< Camera position point in world coordinate */   或
    D3DXVECTOR3 m_Position;    ///< Camera position point in world coordinate
兩種方式產(chǎn)生的結(jié)果不同。前者會(huì)單獨(dú)產(chǎn)生一塊Member Data Documentation注釋,后者會(huì)在Pubilc/Protected/Private Attributes變量描述后緊跟注釋。

6.@參數(shù)和\參數(shù)相同

7.產(chǎn)生描述順序和注釋順序相同,一般風(fēng)格為

    /// 函數(shù)描述
    /// @param     參數(shù)描述
    /// @return     返回值描述
    /// @retval     返回值1     返回值1描述
    /// @retval     返回值2     返回值2描述
    /// @remarks     注意事項(xiàng)
    /// @note    注意事項(xiàng),功能同@remarks,顯示字樣不同
    /// @par    自定義圖塊,后面可跟示例代碼之類
    /// @code(必須使用@endcode結(jié)束)
    /// 示例代碼(無(wú)需縮進(jìn))    
    /// @endcode
    /// @see     其他參考項(xiàng)【產(chǎn)生指向參考的鏈接】
    函數(shù)代碼聲明

8.特殊符號(hào)
    /// -        產(chǎn)生一個(gè)黑色圓點(diǎn)

9.定義在類體里面的enum
    /// Camera types
    enum CAMERA_TYPE
    {
        CAMERA_FIRST_VIEW,/*!< Camera that looks from the first view */
        CAMERA_MODEL_VIEW,///< Camera that looks from the third view
    };
    兩種風(fēng)格相同。

以下開始的項(xiàng)都是全局非類內(nèi)定義,在文件最開始(我嘗試是在include之前) 必須加上【/// \file 文件名】,否則不會(huì)生成注釋【沒(méi)有File Member頁(yè)】。

10. 定義在文件里面的宏
     #define CAMERA_TYPE_NUMBER     ///< The number of camera types.       或
     #define CAMERA_TYPE_NUMBER     /*!< The number of camera types. */
風(fēng)格說(shuō)明見5。

11. 非類內(nèi)enum定義同10.        兩種風(fēng)格相同。見9。
12. 非類內(nèi)typedef定義同10.     風(fēng)格說(shuō)明見5。

 

posted on 2010-09-08 15:15 叫我老王吧 閱讀(1445) 評(píng)論(2)  編輯 收藏 引用 所屬分類: 轉(zhuǎn)貼

FeedBack:
# re: DOXYGEN簡(jiǎn)明實(shí)用教程
2010-12-22 17:45 | Skill
這個(gè)排版讓人抓狂  回復(fù)  更多評(píng)論
  
# re: DOXYGEN簡(jiǎn)明實(shí)用教程
2010-12-22 17:47 | 叫我老王吧
@Skill
這篇是轉(zhuǎn)載的,啥都沒(méi)動(dòng)都貼過(guò)來(lái)了  回復(fù)  更多評(píng)論
  

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


<2011年2月>
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

常用鏈接

留言簿(4)

隨筆分類

隨筆檔案

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频一区二区| 亚洲欧美国产三级| 欧美精品aa| 欧美激情成人在线| 久久久久久久久久码影片| 久久久久国色av免费观看性色| 午夜久久电影网| 亚洲高清成人| 在线日韩日本国产亚洲| 在线精品视频免费观看| 亚洲国产乱码最新视频| 欧美伊人久久久久久午夜久久久久 | 亚洲一区一卡| 亚洲性图久久| 欧美在线啊v| 欧美激情在线观看| 亚洲毛片av在线| 性欧美xxxx大乳国产app| 久久综合五月天婷婷伊人| 卡通动漫国产精品| 欧美午夜一区| 亚洲国产精品ⅴa在线观看 | 欧美va天堂| 国产麻豆午夜三级精品| 亚洲三级毛片| 久久亚洲捆绑美女| 亚洲一区999| 欧美激情国产高清| 在线不卡a资源高清| 国产精品蜜臀在线观看| 亚洲福利免费| 久久全国免费视频| 亚洲第一精品电影| 性色av香蕉一区二区| 亚洲毛片一区| 欧美日韩喷水| 亚洲欧美在线磁力| 亚洲视频免费| 欧美性感一类影片在线播放| 日韩一级大片在线| 91久久综合亚洲鲁鲁五月天| 亚洲免费av电影| 欧美高清视频一区| 麻豆精品视频| 99re亚洲国产精品| 亚洲视频一二三| 欲色影视综合吧| 亚洲国产毛片完整版 | 亚洲精品久久久蜜桃| 欧美xx视频| 亚洲一区二区四区| 小嫩嫩精品导航| 精品不卡视频| 一本大道久久a久久综合婷婷 | 国产嫩草影院久久久久| 欧美在线播放一区二区| 欧美在线视频观看| 久久久久天天天天| 亚洲无线视频| 男人的天堂亚洲| 性欧美大战久久久久久久久| 欧美国产亚洲视频| 欧美在线看片| 欧美精品成人一区二区在线观看| 亚洲男人第一av网站| 欧美福利视频一区| 玖玖玖国产精品| 国产精品国产三级国产普通话99| 久久久欧美一区二区| 国产精品老牛| 亚洲伦理在线观看| 亚洲美女免费精品视频在线观看| 性做久久久久久久免费看| 久久免费国产精品| 午夜精品久久久| 国产精品色一区二区三区| 亚洲黄色三级| 亚洲精品乱码久久久久久黑人 | 日韩视频免费在线| 久久久久免费观看| 午夜精品视频网站| 欧美在线一区二区三区| 在线精品高清中文字幕| 久久久欧美精品sm网站| 一区二区三区av| 麻豆成人在线观看| 嫩模写真一区二区三区三州| 亚洲人在线视频| 国产精品国码视频| 欧美一区二区免费视频| 欧美成年人视频| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲国产日韩欧美在线图片| 欧美激情综合亚洲一二区| 一区二区三区免费在线观看| 翔田千里一区二区| 日韩亚洲不卡在线| 国产一区二区三区四区老人| 欧美mv日韩mv国产网站| 亚洲一区二区三区视频播放| 欧美激情第1页| 欧美一区免费视频| 一区二区三区www| 国产精品一区在线观看| 亚洲乱亚洲高清| 久久精品官网| 欧美激情一区在线| 欧美深夜福利| 美女诱惑一区| 国产精品一区2区| 亚洲清纯自拍| 伊人春色精品| 亚洲免费视频在线观看| 亚洲第一二三四五区| 国产精品99久久久久久久久| 一区在线播放视频| 一区二区三区日韩欧美| 国产一区二区三区久久 | 亚洲一区二区三区乱码aⅴ| 一区免费观看| 亚洲欧美国产va在线影院| 亚洲人成网在线播放| 亚洲欧美日韩在线不卡| 亚洲精品网站在线播放gif| 午夜天堂精品久久久久| 在线一区欧美| 欧美精品一区二区三区蜜桃 | 国产亚洲欧洲一区高清在线观看| 亚洲精品乱码久久久久久蜜桃91| 在线观看国产成人av片| 亚洲欧美乱综合| 亚洲制服少妇| 国产精品毛片一区二区三区| 99精品热视频| 亚洲一区二区网站| 欧美四级电影网站| 中国日韩欧美久久久久久久久| 一二三区精品| 欧美日韩精品免费观看视一区二区| 欧美激情按摩在线| 亚洲人成人一区二区在线观看| 免费成人黄色av| 欧美激情第一页xxx| 亚洲日韩视频| 欧美日本不卡视频| 一区二区三区免费网站| 欧美亚洲一区二区在线| 国产欧美日韩视频一区二区三区| 亚洲男同1069视频| 久久婷婷久久| 亚洲人成网站精品片在线观看 | 国产一区二区三区在线观看视频 | 香蕉乱码成人久久天堂爱免费| 一本色道久久综合亚洲精品小说| 国产精品日本一区二区| 国产精品男人爽免费视频1| 久久久久一本一区二区青青蜜月| 亚洲国产美国国产综合一区二区| 国内精品一区二区| 亚洲成色www8888| 亚洲毛片av| 99av国产精品欲麻豆| 日韩网站在线观看| 在线一区亚洲| 麻豆成人在线| 亚洲无吗在线| 欧美成人免费播放| 国产精品一级| 亚洲男人的天堂在线观看| 久久精品1区| 亚洲另类视频| 久久精品一区二区| 欧美日韩在线播放一区二区| 亚洲级视频在线观看免费1级| 亚洲精品影视| 亚洲国产精品欧美一二99| 欧美大色视频| 国产九九精品| 亚洲黄色一区| 狠狠88综合久久久久综合网| 亚洲精品视频免费在线观看| 午夜精品999| 久久只精品国产| 久久久www免费人成黑人精品| 欧美日韩卡一卡二| 亚洲伊人观看| 99热免费精品在线观看| 欧美精品一区二区视频| 亚洲啪啪91| 亚洲精品久久久久久久久久久久| 亚洲免费视频中文字幕| 国产精品免费小视频| 欧美大片va欧美在线播放| 亚洲永久精品大片| 欧美在线播放高清精品| 欧美一区二区精品| 亚洲欧美中文字幕| 欧美午夜电影在线| 亚洲最新色图| 欧美日韩国产不卡在线看|