匈牙利命名法
匈牙利命名法是一名匈牙利程式設計師發明的,而且他在微軟工作了多年。此命名法就是通過微軟的各種產品和文件傳出來的。多數有經驗的程式設計師,不管他們用的是哪門兒語言,都或多或少在使用它。
這種命名法的基本原則是:
變數名=屬性+型別+物件描述
即乙個變數名是由三部分資訊組成,這樣,程式設計師很容易理解變數的型別、用途,而且便於記憶。
下邊是一些推薦使用的規則例子,你可以挑選使用,也可以根據個人喜好作些修改再用之。
(1) 屬性部分:
全域性變數: g_
常量 : c_
類成員變數: m_
(2) 型別部分:
指標: p
控制代碼: h
布林型: b
浮點型: f
無符號: u
(3) 描述部分:
初始化: init
臨時變數: tmp
目的物件: dst
源物件: src
視窗: wnd
下邊舉例說明:
hwnd: h表示控制代碼,wnd表示視窗,合起來為「視窗控制代碼」。
m_bflag: m表示成員變數,b表示布林,合起來為:「某個類的成員變數,布林型,是乙個狀態標誌」。
匈牙利命名法
匈牙利命名法 匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,...
匈牙利命名法
匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,則當表單變數名...
匈牙利命名法
匈牙利命名法 匈牙利命名法是一種程式設計時的命名規範。基本原則是 變數名 屬性 型別 物件描述,其中每一物件的名稱都要求有明確含義,可以取物件名字全稱或名字的一部分。命名要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。舉例來說,表單的名稱為form,那麼在匈牙利命名法中可以簡寫為frm,...