下载的文档为原格式,如果无法下载或内容有问题,请联系客服QQ:1920494503![]()
Stdio.h与stdafx.h的区别
stdio.h是C/C++中标准的头文件,这个文件是系统头文件,由编译器厂商提供。
stdafx.h是vc生成工程时生成的用户头文件,属于工程的一部分,stdafx.h是vc工程的预编译头文件。用于包含工程中每个文件都要包含的文件。用于加快编译速度和整理代码结构
比如工程由四个cpp文件组成
a.cpp
b.cpp
c.cpp
d.cpp
每个cpp文件都要包含
stdio.h
stdlib.h
windows.h
那么可以把
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
放到stdafx.h中
而每个cpp只需要
#include "stdafx.h"即可
这样在便于维护代码,配合上编译器的预编译功能,还可以加快编译速度
如果不喜欢vc自动生成stdafx.h,在生成工程时选中empty project即可。
本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有侵权可通过QQ客服反馈删除。侵权投诉