標頭檔案的使用

2021-03-31 08:56:29 字數 564 閱讀 7790

當幾個類在不同檔案定義的時候,該怎樣使用定義好的類?

開始的時候,我是把每個類的定義和實現放在不同的檔案,

然後在使用該類的地方直接使用的,結果是可想而知的,很

多錯誤。後來就問同事,同事說要把類的宣告放在乙個頭文

件中,然後再在類檔案中實現它。在使用的時候,要引用該

標頭檔案。我作了個demo,如下:

假設該demo有兩個類:a,b,分別定義在classa.cpp和classb.cpp

中,還有乙個main.cpp,用來呼叫a,b這兩個類,乙個myheader.h,

來存放a和b的宣告。源**如下:

1.myheader.h:

class a

void print();

};class b

void print();

};2.classa.cpp

#include

#include "myheader.h"

void a::print()

執行結果如下:

標頭檔案的使用

標頭檔案的使用 把函式原型和常量定義放在乙個標頭檔案中是乙個很好的程式設計習慣。例子 假設需要管理4個連鎖的旅館。對於預定住宿時間超過一天的人來說,第1天的收費是第1天的95 而第3天的收費則是第2天的95 等待。編寫乙個程式,對於指定的旅館和住宿天數可以計算出收費總額。同時程式中要實現乙個選單,從...

標頭檔案的使用

符號常量 表示char bit char的位數 char max char的最大值 char min char的最小值 schar max signed char的最大值 schar min signed char的最小值 uchar max unsigned char的最大值 uchar min ...

linux 標頭檔案的使用

系統定義的標頭檔案通常使用尖括號 使用者自定義的標頭檔案通常使用雙引號 雙引號主要是makefile指定的,我們不過多討論 關於 我們都知道是從系統定義的檔案路徑去找,那系統定義的標頭檔案到底在哪呢?首先要確定你編譯用的toolchain是哪個,下面以arm linux gnueabihf gcc為...