為了形成個人的編碼風格而簡單編寫的規範,比較簡陋,之後會再慢慢對細節進行補充。
關於排版、注釋、程式可讀性和變數、函式、類的使用等的規範會繼續編寫,最後整理成完整的**規範。
只能是字母(a-z,a-z)和數字(0-9)或者下劃線(_)組成,區分大小寫。
檔案、函式、變數命名應具有描述性;
類、自定義型別和變數命名應使用名詞,函式名使用名詞或動、名詞結合的方式命名。
除非表意十分清晰,否則不使用縮寫。
不加型別字首,只保留全域性變數、類成員變數和常量字首。
檔名全部使用小寫,單詞間以下劃線( _ )間隔。如:a_file.cpp。
c++檔案以.cpp結尾,標頭檔案以.h結尾。
類或模組定義時檔名一般一一對應,如file.cpp和file.h。
類、結構體、自定義型別和列舉型別均使用相同原則:每個單詞都以大寫字母開頭,不包含下劃線。
盡量不使用巨集。
巨集和列舉值均全部大寫,單詞間用下劃線( _ )間隔。如:max_value。
函式名每個單詞都以大寫字母開頭,不包含下劃線。
動詞、名詞結合,指明函式用途。如:getnames()。
變數名除第乙個單詞外,其他單詞首字母大寫。
類成員變數加字首m_ ,全域性變數加字首g_,結構體成員變數與普通變數相同。
特殊:i、j、k作為迴圈變數,tmp作為臨時變數。
加字首k,並且每個單詞首字母大寫。如:kmaxvalue。
命名規範 C 命名規範約定
命名規則約定 序 號描述示例 1類命名混合使用大小寫,首字母大寫 classname 2型別定義,包括列舉和typedef,混合使用大小寫,首字母大寫 typename 3區域性變數混合使用大小寫,且首字母小寫,名字與底層資料型別無關,且應該反映其所代表的事物 localvariable 4子程式引...
C 命名規範
1.類名 大駝峰式 filedescription 2.介面 大駝峰式,字首加i imenuprovider 3.介面實現類 同類,字首context contextmenuprovider 實現imenuprovider 4.列舉 大駝峰式,字首加e euserrole 5.異常 exceptio...
C 命名規範
c 命名規範 mydata 就是乙個帕斯卡命名的示例 mydata是乙個 駱駝命名法 它第乙個單詞的第乙個字母小寫,後面的單詞首字母大寫,看起來像乙個駱駝 imydata是乙個 匈牙利命名法 它的小寫的i說明了它的型態,後面的和帕斯卡命名相同,指示了該變數的用途.變數命名規範 內聯變數 必須一駱駝c...