天天看點

附錄 匈牙利命名法

  附錄一:匈牙利命名法 匈牙利命名法是一名匈牙利程式員發明的,而且他在微軟工作了多年。此命名法就是通過微軟的各種産品和文檔傳出來的。多數有經驗的程式員,不管他們用的是哪門兒語言,都或多或少在使用它。 這種命名法的基本原則是: 變量名 =屬性+類型+對象描述 即一個變量名是由三部分資訊組成,這樣,程式員很容易了解變量的類型、用途,而且便于記憶。 下邊是一些推薦使用的規則例子,你可以挑選使用,也可以根據個人喜好作些修改再用之。 ⑴屬性部分: 全局變量: g_ 常量 : c_ 類成員變量: m_ ⑵類型部分: 指針: p 句柄: h 布爾型: b 浮點型: f 無符号: u ⑶描述部分: 初始化: Init 臨時變量: Tmp 目的對象: Dst 源對象: Src 視窗: Wnd 下邊舉例說明: hwnd : h表示句柄,wnd表示視窗,合起來為“視窗句柄”。 m_bFlag : m表示成員變量,b表示布爾,合起來為:“某個類的成員變量,布爾型,是一個狀态标志”。  

繼續閱讀