1. 程式人生 > >11、【C++】匈牙利命名法

11、【C++】匈牙利命名法

    對於程式中的變數名稱,有人主張儘量讓變數名簡單易懂。在定義變數時,不僅讓變數名稱易於理解,而且資料型別、屬效能夠一眼看出,這種觀念的命名稱為匈牙利命名
    匈牙利命名法是一種程式設計時的命名規範。這種命名法的出發點是把變數名按:屬性+型別+物件描述的順序組合起來,以使程式設計師作變數時對變數的型別和其它屬性有直觀的瞭解。

一、屬性部分
	g_     全域性變數
	c_     常量
	m_     c++類成員變數
	s_     靜態變數 
二、型別部分
	指標     p
	函式     fn
	無效     v
	控制代碼     h
	長整型   l
	布林     b
	浮點型(有時也指檔案) f
	雙字     dw
	字串    sz
	短整型    n
	雙精度浮點 d
	計數     c(通常用cnt)
	字元     ch(通常用c)
	整型     i(通常用n)
	位元組     by
	字      w
	實型     r
	無符號   u 
三、物件描述部分
	最大 Max
	最小 Min
	初始化 Init
	臨時變數 T(或Temp)
	源物件 Src
	目的物件 Dest

轉載:https://blog.csdn.net/bruceyang2009lzu/article/details/8789216