1 檔案結構
每個C/C++程式通常分為兩個檔案,頭檔案(保存程式的宣告)和定義檔案(保持程式的實作),
頭檔案以“.h”為后綴;C程式的定義檔案以“.c”為后綴,C++程式的定義檔案通常以“.cpp”為后綴(也有一些“.cc”、“.cxx”、“.hpp”為后綴),
1.1 著作權和版本的宣告
每個頭檔案的開頭都應包含以下資訊
- 著作權資訊(公司資訊):
- 檔案名稱、識別符號、摘要:
- 作者及完成日期:
- 版本歷史資訊:
例如

1.2 頭檔案結構
頭檔案由四部分組成:
- 頭檔案的著作權和版本宣告:;
- 預處理塊;
- 對一些頭檔案的參考;
- 函式和類結構宣告等;
例如

【規范】為了防止頭檔案被重復使用,并考慮多平臺使用,應當使用#ifndef,#define,#endif結構產生預處理塊,
【規范】頭檔案包含順序如下:C系統檔案、C++系統檔案、Qt系統檔案、其他庫檔案、本專案檔案,
【規范】頭檔案中只存放“宣告”而不是“定義”,這樣可以大大提高編譯效率(行內函式除外),
1.3 定義檔案的結構
定義檔案有兩部分內容組成:
- 對一些頭檔案的參考;
- 程式的實作(包含資料和代碼),
【規范】定義檔案包含順序如下:關聯檔案、C系統檔案、C++系統檔案、Qt系統檔案、其他庫檔案、本專案內檔案
結束:每個人都要自己的編碼規范,一定要養成好的代碼規范,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/531375.html
標籤:C++
