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