stdafx.cpp用处

stdafx.cpp的作用是用来放 #include "stdafx.h"语句的。 为了生成预编译头xx.pch文件的(可能在debug下面),(因为.h文件不能被编译生成.obj文件)。
它的作用就是这个,没有别的了。

当然,如果你想把全局函数变量放在里面也是可以的....,不过应该不太好。

全局变量不能放在.h文件中,记住了!
 
因为编译器不会编译 *.h 头文件,因此建立一个名为 StdAfx.cpp 的 *.cpp 文件,这个文件的存在是为了编译一个预编译头文件,因为编译这类 *.h 头文件需要花费大量的时间,因此把 StdAfx.cpp 文件编译成一个预编译头文件,以后每一次编译的时候,就直接从硬盘里读取进行读取,以节省大量的时间。

你可能感兴趣的:(stdafx.cpp用处)