赫然發現,當初大一時楊學務長給我們的講義中,有稍微提到...
也就是CH05的講義,如果目前手邊沒有,到 webhd 95vc,可以找找看
※以下資料來源:C++風格與藝術 /O'REILLY
標頭檔可包含全部的公用資訊,像是:
.註解區段清楚說明各個模組的功能及可提供給使用者的能力。
.公用類別定義
.共用的常數
.公用的結構
.全部公用函式的原形
.對公用變數的extern的宣告
2.前置處理器
#if
#else
#endif
#ifdef
#ifndef
#undef
#line
#pragma
在Debug的過程中,上述文字在諸多header file出現不少次
3.Extern 修飾子 (承1)
extern 變數/函式是定義在別的檔案中
<空白> 變數/函式是定義在這個檔案中,並且可用在別的檔案內。
static 變數/函式在該檔案中是區域變數值(專用)
4.STL--Standard Template Library
我們在compile的過程中,曾經卡在header file裡面某段程式碼,有著
template <xxxx>
{
code;
}
這一系列都是標準模板庫,詳見維基百科 (自行點往中文介面...XD)
之前學過的Queue跟Stack,其實都是STL的東西,
而我們所寫的程式大部分都只是模擬,而很少實際用到STL內建的