bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

C++編碼規范

                    C++編碼規范

創新互聯主要從事成都網站設計、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務平武,10余年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:028-86922220

    編碼規范,說代碼質量重要組成部分,如何防止循環引用?防止每次都重新編譯.代碼修改的最小編譯。

不僅僅是一個簡單的變量書寫格式,更多是函數參數應如何去指定,
指針的使用應該如何去包含? 為什么禁止使用缺省函數等等...

c++編碼風格和常見錯誤:c++是很靈活的,正是這種靈活導致了很多錯誤的發生,以及不規范編碼導致的錯誤.規范編碼是合格程序員的基本素質。 我們將 分析編碼中的易出現錯誤分析.

1 頭文件依賴于前向申明

1 前向聲明: 當我們頭文件中要用到別的類的對象的時候,只需要申明class ClassName 就可以了,無需使用#include "ClassName"

優勢:

1 缺少文件依賴,節約編譯時間

2 更加明確的類的依賴關系

盡可能多的使用前向申明

#pragma once
class tea; //在頭文件類外部 前向申明
class test
{
public:
test();
~test();
void sss(tea aa); 函數參數用到這個類  但是不用到頭文件
};


2 函數參數的聲明熟悉 

a 輸入參數(傳遞給函數的)在前,輸出參數(函數內部賦值等)在后

b 輸入參數一般為傳值和常數引用

c 輸出參數或輸入/輸出參數一般為非常數指針

有利于代碼合并,通過位置明確參數的作用

 C++編碼規范

3 頭文件包含順序

1 先包含類對應的頭文件

2 c系統頭文件

3 C++系統頭文件

4 其他庫頭文件

5 本項目內頭文件

之間通過空格區分,增加代碼可讀性。

類的頭文件就是 該類所在實現方法的cpp里,所以他第一個包含

C++編碼規范

4 局部變量初始化

   在盡可能小的作用于總申明變量,里第一次使用的位置越近越好。

一個類的局部變量會默認做一次構造和析構,應注意避免多次初始化和

析構.

C++編碼規范

5 類成員初始化

注意類成員的初始化,初始化雖然很簡單,但是如果不做的話,會導致

不可估算的后果,養成良好的類成員申明習慣

6 類的聲明順序

類中函數和成員的申明分為3快,分別是:public,protected,paivate

代碼封裝性好,有利于調試

聲明順序如下:

1 typedef和enum

2 常量

3 構造函數

4 析構函數

5 成員函數,含靜態成員函數

6 數據成員,含靜態數據成員

7 編寫短小的函數

如果沒有特殊需求,函數長度控制在40行左右,過長不影響程序運行的情況下,分割這個函數>

提取重復的代碼, 便于他人閱讀和修改,便于發現和定位bug 

8 輸入的引用參數需要上const

C++編碼規范

9 自增自減操作

q

網站標題:C++編碼規范
當前URL:http://vcdvsql.cn/article12/gjisgc.html

成都網站建設公司_創新互聯,為您提供定制網站手機網站建設、動態網站、電子商務、網站收錄做網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司