首頁>Club>
9
回覆列表
  • 1 # 娃娃啊晚上十點多

    標頭檔案的作用

    C/C++編譯器採用的是分離編譯模式。在一個專案中,有多個原始檔存在,但是它們總會有一些內容是相同的,如使用相同的使用者自定義型別、使用了相同的全域性變數等。因此,將這些內容抽取出來放到標頭檔案中,然後在提供給各個原始檔包含,就可以避免這些內容的重複書寫,提高程式設計效率和程式碼安全性。

    所以,設立標頭檔案的目的主要是:提供全域性變數、全域性函式的宣告或提供公用資料型別的定義,從而實現分離變異或程式碼複用。

    在這裡,有一個判斷標頭檔案中的內容是否合適的簡單準則:規範的標頭檔案應該被多個原始檔包含而不引發編譯錯誤。 
    概括的說,標頭檔案有如下三個作用。 
    (1)加強型別檢查,提高程式碼得型別安全性。 
    在C++中使用標頭檔案,對自定義型別的安全也是非常重要的。雖然,在語法上,同一個資料型別(如一個class)在不同的原始檔中書寫多次是允許的,程式設計師認為他們是同一個自定義型別。但是,由於使用者自定義型別不具有外部連線特性,編譯器並不關心該型別的多個版本之間是否一致,這樣會導致邏輯錯誤的發生。考察如下程式。

  • 2 # 使用者2299815142635976

    你這是新增標頭檔案,而不是編譯標頭檔案TC2.0裡面沒有滑鼠的使用新增必須使用#include 命令一般把你寫的標頭檔案或檔案(注意,不光是標頭檔案可以加入)放入你的專案或工程資料夾中然後使用 #include “檔名.副檔名" 新增檔案(注意:使用的是 " " 而不是 包含如果你所做要新增的檔案是你們公司的一個檔案庫裡的,建議你更改TC查詢路徑,這樣就能省去要放到同一目錄下的要求。至於如何編譯 你可以查查TC的執行方式

  • 中秋節和大豐收的關聯?
  • 世界十大管理大師?