1、 名稱是由字母、數字、及下劃線組合而成,且第一位不能為數字;
2、 第一位盡量以字母開頭,但是在作為類的資料成員可以使用下劃線(_)作為開頭,但是不推薦使用;
3、 類的名稱要以大寫字母開頭,例如 class person;
4、 函式的名稱以小寫字母開頭;
5、 當使用多個單詞命名名稱時,採用「駝峰規則」,即每個單詞的首字母大寫,例如: void getdata(); class controlpanel;
6、 全域性常量和巨集定義的名稱都應該全部大寫,常量也盡量全部大寫,並盡可能在類的作用域內建立枚列舉值;
7、 每乙個類的名稱都應該是乙個名詞或者是名稱短語;例如:class controlpaneldata;
8、 每乙個函式名稱都應該是個動詞或者是動詞短語;例如:double getspeed();
9、 在if()語句中,每乙個bool變數都應該近似於乙個句子,例如:bool isopened;
針對於資料成員,採用了國際通用的匈牙利標記法,通過使用相同的字首,讓**中的資料成員更加容易識別:
資料成員:m_size, m_height -----以小寫字母m_開頭
靜態資料成員:s_count -------以小寫字母s_開頭
獲取器和設定器都是根據約定成俗的命名規則
非布林型的獲取器color()或者getcolor();
布林型的獲取器ischecked();
設定器:setcolor(constcolor& newcolor)。
其他未說明的命名約定都已c++程式設計文件相一致。
匈牙利標記法是微軟公司在使用的一種程式設計規範,但是存在一定弊端,讀者可以根據自身情況採用。
後記:好的程式設計習慣是成為合格程式設計師的第一步!!!加油
2023年12月11日星期五
----行者無疆
Google C 程式設計風格指南(五) 命名約定
最重要的一致性規則是命名管理,命名風格直接可以直接確定命名實體是 型別 變數 函式 常量 巨集等等,無需查詢實體宣告,我們大腦中的模式匹配引擎依賴於這些命名規則。命名規則具有一定隨意性,但相比按個人喜好命名,一致性更重要,所以不管你怎麼想,規則總歸是規則。1.通用命名規則 general namin...
Qt Qt編碼風格 命名約定
1 類名稱以大寫字母開頭 函式名稱以小寫字母開頭,並使用駝峰命名法 類名使用名詞或名詞短語 函式名使用動詞或者動詞短語 2 常量應當大寫並且盡可能在類的作用域內建立成列舉值,全域性常量和巨集通常是大寫 3 布林變數使用乙個句子表示,eg bool isqualified 4 成員變數使用簡化的匈牙利...
C 程式設計風格約定
我一直自認為,自己在程式設計功力還算說的過去,昨天乙個老師看了我以前寫的 說功力還需加強 當時我很鬱悶,其實我知道的可能還比他多 很多時候我們 都太注重高水平 尖端的技術,其實很多公司叫你寫一段簡單的程式,可能就會決定要不要你。他們是從 中看出了你的閱歷,你的水平。這些水平不是體現你的 尖端技術 況...