-
命名約定
鎖定
命名約定要求自己的程序命名必須一致。
- 中文名
- 命名約定
- 倡 導
- Microsoft公司
- 要 求
- 自己的程序命名必須一致
- 屬 性
- 程序命名約定
- 缺 點
- 煩瑣
命名約定背景介紹
有不少人編程時用拼音給函數或變量命名,這樣做並不能説明你很愛國,卻會讓用此程序的人迷糊(很多南方人不懂拼音,我就不懂)。程序中的英文一般不會太複雜,用詞要力求準確。
命名約定舉例
匈牙利命名法是Microsoft公司倡導的 [Maguire 1993],雖然很煩瑣,但用習慣了也就成了自然。沒有人強迫你採用何種命名法,但有一點應該做到:自己的程序命名必須一致。
命名約定變量屬性
以下是我編程時採用的命名約定:
(1)宏定義用大寫字母加下劃線表示,如MAX_LENGTH;
(2)函數用大寫字母開頭的單詞組合而成,如SetName, GetName ;
(3)指針變量加前綴p,如 *pNode ;
(4)BOOL 變量加前綴b,如 bFlag ;
(5)int 變量加前綴i,如 iWidth ;
(6)float 變量加前綴f,如 fWidth ;
(7)double變量加前綴d,如 dWidth ;
(8)字符串變量加前綴str,如 strName ;
(9)枚舉變量加前綴e,如 eDrawMode ;
(10)類的成員變量加前綴m_,如 m_strName, m_iWidth ;
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: 自己的神7