程式規範 命名規範

2021-07-14 14:54:57 字數 1024 閱讀 2404

這裡列舉我自己的命名規則,網上很多,但是這個是我目前自己的命名規範

每個單詞的首字母大寫,一般用名詞形式

如 circle

goodobject

highschool

stringlist

memorypool

verylargebuffer

顯然,所有命名的乙個基本要求:顧名思義,通過名字,能夠反映其意義

例如,如果你給乙個表示矩形的類命名為circle,那就是個非常不恰當的名字

但是我一般喜歡在前面多加個字母c,表示這個名稱是乙個類 比如ccircle,goodobject, chighschool, cstringlist 這樣如果你例項化這個類的時候,如果不知道怎麼取名字,不妨廣泛的這麼 ccircle *circle = new ccircle();

每個單詞的首字母大寫,一般用動詞形式

例如 open開啟

close關閉

add新增

可以發現函式名的特點

1. 通常是成對出現的

2. 常用函式名就是那麼多,大家一見到就能知道它是幹什麼的

如: readtroublecode()

readdatastream()

小寫開頭,第二個單詞開頭大寫,通常加上字首m_,當然如果是全域性變數則前面要加上g_

例如 m_number

g_number

m_server

g_server

m_port

g_port

其中m代表的是member這個單詞,成員的意思

大家一般都喜歡在變數名稱上加個型別字首,讓後來者讀**的時候更易讀懂

比如 string strname;

string m_strname;

string g_strname;

string strvalue;

string m_strvalue;

string g_strvalue;

個人程式命名規範

函式命名參考 google 命名規範,但是由於自己的專案實際存在其他的庫以及其他的程式,所以不能完全依賴,以及存在一些個人的命名習慣,所以僅供參考 檔名一般是類名,部分是 單詞的組合,有三種格式 一般來說,同名檔案存在 cpp 和 h 兩種對應格式,相應的 cpp cc 存放在code src資料夾...

命名規範 C 命名規範約定

命名規則約定 序 號描述示例 1類命名混合使用大小寫,首字母大寫 classname 2型別定義,包括列舉和typedef,混合使用大小寫,首字母大寫 typename 3區域性變數混合使用大小寫,且首字母小寫,名字與底層資料型別無關,且應該反映其所代表的事物 localvariable 4子程式引...

IOS編碼規範(命名規範)

一.命名規則 命名總則 1.使 用駝峰法命名,命名清晰明了,要做到 自描述,不能省略,部分cocoa通 用縮略詞能夠縮寫。objective c不 支援名字命名空間,所以某些命名要加項 目前綴區別。需要加字首的地 方 全域性變數,類名,全域性函式,category 每個類別,函式都必須新增字首 3....