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

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

stdafx.h的目的

stdafx.h的目的

C++ C
哈士奇WWW 2019-07-27 10:59:28
stdafx.h的目的該文件的目的是stdafx.h什么,預編譯頭文件的含義是什么?
查看完整描述

3 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

擴展其他優秀答案:

stdafx.h是包含單個項目的所有常用標題的文件。例如,這將包括所有Windows定義。因為這個文件包含很多東西,編譯器在處理它時會有點慢。通過預編譯,編譯器可以跳過大部分處理并一遍又一遍地重復使用它; 只要它包含的文件都沒有改變,預編譯結果也不需要改變。

這個名字stdafx.h只是一個慣例。如果您更改了所有源以包含新文件,則可以輕松地將其重命名為其他內容。

要生成實際的預編譯頭文件,項目中需要一個具有特殊編譯標志的源文件來生成預編譯輸出。按照慣例,此文件已命名stdafx.cpp,如果您檢查該源文件的設置,您將看到它是如何不同的。


查看完整回答
反對 回復 2019-07-27
?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

它通常用于預編譯頭的名稱。雖然不需要使用該確切名稱,但只需使用默認名稱。 我在這里解釋了有關VC ++和g ++的預編譯頭文件的更多信息。

您可以使用預編譯頭來加快編譯速度。

這個想法是你放置任何不會改變的頭文件,并且你在預編譯頭中的幾個源文件中使用它。然后編譯器將不需要為每個編譯單元重新處理這些頭。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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