stdafx h是什麼用處?

2021-04-13 07:10:47 字數 868 閱讀 3547

stdafx.h標頭檔案的作用

stdafx.h檔案中包含了一些必要的標頭檔案(如afxwin.h),對應於stdafx.h有乙個stdafx.cpp檔案,該檔案內包含一句: #include "stdafx.h",其作用是令編譯器編譯出乙個stdafx.obj預編譯標頭檔案(pre-compile header,需要設定編譯選項),在下次編譯時以降低總的編譯時間。若使用classwizard定義新類,則有可能在stdafx.h中增加新的 include files。比如,若選用mfc template classes,stdafx.h中便會增加:#include 。

注:

1.afxwin.h是mfc程式設計的必需檔案,其中包含如cstring,cedit類執行所必需的標頭檔案,最好保證該句在標頭檔案首行;它還會呼叫windows.h,改標頭檔案包含有資料型別的定義、api入口點定義和其它有用的引數資訊;

3.#define win32_leanand_mean,在windows的標頭檔案中拒絕接受mfc類庫,以加速編譯時間;

5.

#if _msc_ver > 1000                     

//表示版本

#pragma once                            

//避免標頭檔案之間的相互包含

#endif // _msc_ver > 1000

6.建立了乙個新的空的工程,

專案中的stdafx.cpp使用的是create precompiled header (/yc),而其它.cpp是用的use precompiled header (/yu),並且create/use pch trhough file都是stdafx.h

簡述原型鏈是什麼,有什麼用處?

這裡是修真院前端小課堂,每篇分享文從 八個方面深度解析前端知識 技能,本篇分享的是 簡述原型鏈是什麼,有什麼用處?修真院web小課堂 1 背景介紹 什麼是原型 乙個函式可以看成乙個類,原型是所有類都有的乙個屬性,原型的作用就是給這個類的每乙個物件都新增乙個統一的方法 prototype js都是用n...

簡述原型鏈是什麼,有什麼用處?

這裡是修真院前端小課堂,每篇分享文從 八個方面深度解析前端知識 技能,本篇分享的是 簡述原型鏈是什麼,有什麼用處?修真院web小課堂 1 背景介紹 什麼是原型 乙個函式可以看成乙個類,原型是所有類都有的乙個屬性,原型的作用就是給這個類的每乙個物件都新增乙個統一的方法 prototype js都是用n...

cdn有什麼用處

下面是大部分朋友對wdcdn的疑惑,下面一一為大家解答 cdn節點多,伺服器多,可以防禦流量攻擊嗎?cdn可以隱藏ip嗎?問 cdn節點眾多。伺服器頻寬充足,可以用來防禦流量攻擊嗎?答 乙個完善的cdn 加速網路會在不同線路,不同地區部署多個加速節點。節點一般頻寬都很充足。但是普通的cdn網路並不適...