stdafx.h和pch.h头文件说明
stdafx.h和pch.h都是在Windows平台上使用的预编译头文件。都是Microsoft Visual Studio 中自动生成。注意,其他编译器不支持,Microsoft Visual Studio 专用(需要)。
在Visual Studio中,stdafx.h是用于预编译头文件的文件名。当你创建新的项目时,该文件会自动生成,并包含一些常见的头文件,可以加快编译过程,减小编译时间。可以在stdafx.h中包含一些你需要用到的公共头文件。
而在Visual Studio 2017及更高版本中,则将预编译头文件的文件名更改为了pch.h,功能与stdafx.h类似,只是名称不同而已。
例如:
// 如果您使用的是Microsoft Visual Studio,请请保留下面这一行:
// #include "stdafx.h" //VS2017以后版本 将"stdafx.h" 换成"pch.h"
#include <iostream>
using namespace std;
int main(){
cout << "Hello World!";
return 0;
}