標頭檔 | 合法醫療器材資訊網
標頭檔[編輯]...在程式設計中,特別是在C語言和C++中,標頭檔或包含檔案是一個檔案,通常是原始碼的形式,由編譯器在處理另一個原始檔的時候自動包含進來。一般來說,程式 ...
維基百科,自由的百科全書
在程式設計中,特別是在C語言和C++中,標頭檔或包含檔案是一個檔案,通常是原始碼的形式,由編譯器在處理另一個原始檔的時候自動包含進來。一般來說,程式設計師通過編譯器指令將標頭檔包含進其他原始檔的開始(或頭部)。
一個標頭檔一般包含類、子程式、變數和其他識別碼的前置聲明。需要在一個以上原始檔中被聲明的識別碼可以被放在一個標頭檔中,並在需要的地方包含這個標頭檔。
在C語言和C++中,標準庫函數習慣上在標頭檔中聲明,參見C標準函式庫和C++標準函式庫。
在大多數現代電腦程式語言中,程式可以被分成如子程式的更小的組件,這些組件可以通過許多物理源檔案分發,這些原始檔被單獨編譯。當一個子程式在定義的位置以外的地方被使用時,就需要引入前置聲明和函數原型的概念。例如,一個函數在一個原始檔中有如下定義:
int add(int a, int b) { return a + b; }在另一個原始檔中參照的時候就可以聲明成這樣(包含函數原型):
int add(int, int); int triple(int x) { return add(x, add(x, x)); }但是,這個簡單的方法需要程式設計師為add在兩個地方維護函數聲明,一個是包含函數實現的檔案,以及使用該函數的檔案。如果函數的定義改變了,程式設計師必須要更改散布在程式中的所有的原型。
標頭檔提供了解決辦法。模組的標頭檔聲明作為模組公共介面一部分的每一個函數、對象以及資料類型。例如,在下面的情況下,標頭檔僅包含add的聲明。每一個參照了add的原始檔使用#include來包含標頭檔:
/* File add.h *...標頭檔 | 合法醫療器材資訊網
(c + +) 的標頭檔 | 合法醫療器材資訊網
C + + 標準程式庫標頭檔 | 合法醫療器材資訊網
逐步解說:在Visual C++ 專案中建立和匯入標頭單位 | 合法醫療器材資訊網
C 速查手冊- 單元9 | 合法醫療器材資訊網
C++ 入門指南- 單元13 | 合法醫療器材資訊網
C語言 | 合法醫療器材資訊網
1. 標頭檔(Header Files) — Google 開源專案風格指南 | 合法醫療器材資訊網
標頭檔*.h · 底層的C 語言世界 | 合法醫療器材資訊網
C 程式語言 | 合法醫療器材資訊網
【麥樂佛擴齒鑽】許可證字號:衛署醫器輸壹字第000194號
器材品名:麥樂佛擴齒鑽許可證字號:衛署醫器輸壹字第000194號註銷狀態:已註銷註銷日期:2012/11/06註銷理由:許可證已逾有效期...