C 程式設計規範101條

2021-10-01 22:35:01 字數 884 閱讀 9983

第1條:在高警告級別乾淨利落地進行編譯

第2條:使用自動構建系統

第3條:使用版本控制系統

第4條:做**審查

設計風格

程式設計風格

容器1、類、函式、列舉的名稱形如likethis,每個單詞首字母都大寫。

2、變數的名字如likethis,第二個單詞首字母大寫

3、類中私有成員變數名形如likethis_

4、巨集定義形如like_this

通過修改**而不是降低警告級別來排除警告

這個我平常用的就是github的客戶端

亮出自己的**,閱讀別人的**,互相學習,彼此受益。

to_put_it_bluntly(直率地)

巨集是c/c++語言中抽象設施中最生硬的工具。

2023年,美國at&t公司貝爾實驗室的bjarne stroustrup博士在c語言的基礎上引入並擴充了物件導向的概念,發明了—種新的程式語言。為了表達該語言與c語言的淵源關係,它被命名為c++。而bjarne stroustrup(本賈尼·史特勞斯特盧普)博士被尊稱為c++語言之父。

bjarne stroustrup博士說:我討厭大多數形式的巨集和預處理器,c++的目標就是讓預處理器成為多餘。在c++中幾乎用不到巨集,可以用constenum定義易於理解的常量,用inline避免函式呼叫的開銷,用template指定函式系列和型別系列,用namespace避免名字衝突。

避免使用文字常量,使用有意義的符號名稱和表示式代替

避免作用域膨脹

c 編碼規範101條

c 編碼規範101條 組織和策略問題 第0條 不要拘泥於小節 又名 了解哪些東西不應該標準化 第1條 在高警告級別乾淨利落地進行編譯 第2條 使用自動構建系統 第3條 使用版本控制系統 第4條 在 審查上投入 設計風格 第5條 乙個實體應該只有乙個緊湊的職責 第6條 正確 簡單和清晰第一 第7條 程...

修 C 程式設計規範(101條規則 準則與最佳實踐)

c 程式設計規範 101條 規則 準則與最佳實踐 c 程式設計規範 101條規則 準則與最佳實踐 雖然是書本的目錄,但也是高度的概括和總結。組織和策略問題 第0條 不要拘泥於小節 了解哪些東西不應該標準化 第1 條 在高警告級別乾淨利落地進行編譯 第2 條 使用自動構建系統 第3 條 使用版本控制項...

C 編碼規範101

組織和策略問題 第0條 不要拘泥於小節 又名 了解哪些東西不應該標準化 第1條 在高警告級別乾淨利落地進行編譯 第2條 使用自動構建系統 第3條 使用版本控制系統 第4條 在 審查上投入 設計風格 第5條 乙個實體應該只有乙個緊湊的職責 第6條 正確 簡單和清晰第一 第7條 程式設計中應知道何時和如...