我們都知道c/c++程式主要分為兩類檔案
,一種是用於儲存程式的宣告,稱為標頭檔案(.h),另一種用來儲存程式的實現,稱為原始檔(.c/.cpp)。初學者雖然知道這兩句話,但作為企業標準化開發時,這兩種檔案中到底該寫什麼,哪些是必須寫,哪些東西可以不寫等等不是很清楚。下面將提供一些標準化寫法的建議:
1.標頭檔案(.h檔案)中順序(結構)一般如下:
(2)內部包含衛哨開始(#ifndef ***/#define ***) (必須有)
(3)#include其他標頭檔案(如果需要)
(4)外部變數和全域性函式宣告(如果需要)
(5)常量和巨集定義(如果需要)
(6)型別前置宣告和定義(如果需要)
(7)全域性函式原型和內聯函式的定義(如果需要)
(8)內部包含衛哨結束:#endif // ***(必須有)
(9)檔案版本及修訂說明
2.原始檔(.c/.cpp檔案)其結構一般如下:
(2)預處理指令(如果需要)
(3)常量和巨集定義(如果需要)
(4)外部變數宣告和全域性變數定義及初始化(如果需要)
(5)成員函式和全域性函式的定義(如果需要)
(6)檔案按修改記錄
標頭檔案和原始檔
一.例1 test.h void show test.cpp include using namespace std void show includeproblem.cpp include test.h int main 可以看到 includeproblem.cpp檔案彙總 include te...
C 中標頭檔案( h)和原始檔( cpp)寫法
這個問題在許多c 程式設計師看來會很搞笑,這麼簡單的問題還用得著你廢話!但是由於本人生性愚鈍,學c 的時候,確實花了很久的時間都搞不明白,只是會寫乙個檔案,但不會寫乙個工程。而用c 編寫比較大型的專案時,檔案的分割管理確實確實是非常必要的 下面就非常簡潔明瞭地談談標頭檔案 h 和原始檔 cpp 應該...
標頭檔案和原始檔的區別
一 原始檔如何根據 include來關聯標頭檔案 1,系統自帶的標頭檔案用尖括號括起來,這樣編譯器會在系統檔案目錄下查詢。include 2,使用者自定義的檔案用雙引號括起來,編譯器首先會在使用者目錄下查詢,然後在到c 安裝目錄 比如vc中可以指定和修改庫檔案查詢路徑,unix和linux中可以通過...