C 常用命名規範

2021-10-06 07:52:25 字數 602 閱讀 6005

指標應該應該緊靠資料型別

變數字首:類的成員m_,靜態變數s_,外部全域性變數g_,靜態全域性變數sg_,共享全域性變數gg_

型別字首:bool–b,char–ch,int–n,long–l,float-f,double–d,指標-p,enum-e,陣列–g

常量及巨集定義:全部大寫

作業系統風格:windows風格–getwidth()、linux風格–get_width()(注:qt風格–getwidth())

內聯函式定義在標頭檔案,inline關鍵字在最前(eg:inline int getwidth())

qt的槽函式以on開頭(eg:ongetwidth())

qt的訊號函式以sig開頭(eg:sigclicked())

取值函式若只返回乙個值或只有簡單操作,後加const限定符

為防止建構函式隱式轉換,加explicit關鍵字

實現虛函式是,加virtual關鍵字明確函式型別

注釋、在**的上邊、右邊、或結束位置,函式的注釋寫在標頭檔案

結構體、聯合體、列舉、類名的首字母大寫

好的宣告次序:typedefs和enums,常量,建構函式,析構函式,成員函式,資料成員

本文摘處:

命名規範 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...