一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

匠人的百寶箱--匈牙利命名法

 心之所指 2006-01-18
[資料寶藏]匈牙利命名法
程序匠人 發(fā)表于 2005-12-19 23:41:00       閱讀全文(438) | 回復(fù)(0) | 引用(0)
 

匈牙利命名法(Hungarian-Notation)(轉(zhuǎn)載) [轉(zhuǎn)貼 2005-10-13 13:30:36 ] 發(fā)表者: 藍(lán)色御風(fēng)     


據(jù)說這種命名法是一位叫 Charles Simonyi 的匈牙利程序員發(fā)明的,后來他在微軟呆了幾年,于是
這種命名法就通過微軟的各種產(chǎn)品和文檔資料向世界傳播開了?,F(xiàn)在,大部分程序員不管自己使用
什么軟件進(jìn)行開發(fā),或多或少都使用了這種命名法。這種命名法的出發(fā)點(diǎn)是把量名變按:屬性+類型
+對象 描述的順序組合起來,以使程序員作變量時(shí)對變量的類型和其它屬性有直觀的了解,下面
是HN變量命名規(guī)范,其中也有一些是我個(gè)人的偏向:

屬性部分
全局變量              g_
常量                  c_
c++類成員變量         m_
靜態(tài)變量              s_


類型部分
指針                  p
函數(shù)                  fn
無效                  v
句柄                  h
長整型                l  
布爾                  b
浮點(diǎn)型(有時(shí)也指文件)f
雙字                  dw
字符串                sz
短整型                n
雙精度浮點(diǎn)            d
計(jì)數(shù)                  c(通常用cnt)
字符                  ch(通常用c)
整型                  i(通常用n)
字節(jié)                  by
字                    w
實(shí)型                  r
無符號                u

描述部分
最大                  Max
最小                  Min
初始化                Init
臨時(shí)變量              T(或Temp)
源對象                Src
目的對象              Dest

這里順便寫幾個(gè)例子:
hwnd : h 是類型描述,表示句柄, wnd 是變量對象描述,表示窗口,所以 hwnd 表示窗口句柄;

pfnEatApple : pfn 是類型描述,表示指向函數(shù)的指針, EatApple 是變量對象描述,所以它表示
指向 EatApple 函數(shù)的函數(shù)指針變量。

g_cch : g_ 是屬性描述,表示全局變量,c 和 ch 分別是計(jì)數(shù)類型和字符類型,一起表示變量類型,這里忽略了對象描述,所以它表示一個(gè)對字符進(jìn)行計(jì)數(shù)的全局變量。
上面就是HN命名法的一般規(guī)則。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    99热在线播放免费观看| 欧美一区二区不卡专区| 乱女午夜精品一区二区三区| 好吊妞在线免费观看视频| 成人三级视频在线观看不卡 | 91亚洲熟女少妇在线观看| 中文字幕一区二区久久综合| 91亚洲国产—区=区a| 熟女免费视频一区二区| 91欧美亚洲精品在线观看| 久久精视频免费视频观看| 国产一区欧美一区日本道| 国产欧美日韩精品成人专区| 精品国产av一区二区三区不卡蜜 | 久久精品国产99精品亚洲| 国产精品亚洲一级av第二区| 在线观看免费午夜福利| 精品推荐久久久国产av| 日本丁香婷婷欧美激情| 国产不卡一区二区四区| 国产日本欧美特黄在线观看| 激情少妇一区二区三区| 欧美成人欧美一级乱黄| 国产亚洲系列91精品| 成人亚洲国产精品一区不卡| 成人亚洲国产精品一区不卡| 色偷偷偷拍视频在线观看| 日韩国产亚洲欧美激情| 日韩精品一区二区三区射精| 欧美日本亚欧在线观看| 欧美亚洲美女资源国产| 欧美精品久久99九九| 中文字幕精品人妻一区| 亚洲综合一区二区三区在线 | 日韩精品视频一二三区| 日本一品道在线免费观看| 神马午夜福利一区二区| 国产精品超碰在线观看| 国产白丝粉嫩av在线免费观看| 欧美一二三区高清不卡| 国产精品免费无遮挡不卡视频|