Qt程式設計風格指南及命名約定

2021-07-08 19:35:31 字數 948 閱讀 7855

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 程式設計風格約定

我一直自認為,自己在程式設計功力還算說的過去,昨天乙個老師看了我以前寫的 說功力還需加強 當時我很鬱悶,其實我知道的可能還比他多 很多時候我們 都太注重高水平 尖端的技術,其實很多公司叫你寫一段簡單的程式,可能就會決定要不要你。他們是從 中看出了你的閱歷,你的水平。這些水平不是體現你的 尖端技術 況...