亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么應該進入.h文件?

什么應該進入.h文件?

C++
慕的地10843 2019-07-26 15:14:42
什么應該進入.h文件?當您將代碼劃分為多個文件時,究竟應該將哪些內容放入.h文件,以及應該將哪些內容放入.cpp文件?
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

頭文件(.h)用于提供多個文件中所需的信息。類聲明、函數原型和枚舉之類的內容通常都在頭文件中??傊?,“定義”。

代碼文件(.cpp)用于提供只需要在一個文件中知道的實現信息。一般來說,函數體和其他模塊不應該/永遠不會訪問的內部變量屬于.cpp檔案。總之,“實現”。

問自己一個最簡單的問題,就是要確定什么是屬于哪里的:“如果我改變了它,我是否需要修改其他文件中的代碼才能使事情再次編譯呢?”如果答案是“,則它可能屬于頭文件;如果回答是”否“,則可能屬于代碼文件。




查看完整回答
反對 回復 2019-07-27
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

除了所有其他答案之外,我還將告訴您在頭文件中沒有放置的內容:
using聲明(最常見的存在)using namespace std;)不應該出現在頭文件中,因為它們會污染包含源文件的名稱空間。



查看完整回答
反對 回復 2019-07-27
  • 3 回答
  • 0 關注
  • 281 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號