c++文件不添加预编译头文件有什么影响吗
时间: 2023-06-19 22:05:17 浏览: 60
如果不添加预编译头文件,编译器将不会使用预编译头文件中已经编译好的代码,而是需要重新编译每个源文件中的头文件,这将增加编译时间。此外,如果源文件中使用了大量的头文件,编译器需要编译每个头文件,这也会增加编译时间。添加预编译头文件可以减少编译时间,提高编译效率。因此,对于大型项目来说,添加预编译头文件是一个很好的编程实践。
相关问题
怎么在devc++上加入预编译头文件
在 Dev-C++ 中,添加预编译头文件需要执行以下步骤:
1. 创建一个新的头文件,例如 "stdafx.h"。
2. 在 "stdafx.h" 文件中添加所有需要预编译的头文件。
3. 在 Dev-C++ 中打开项目,选择 "Project" 菜单,然后选择 "Project Options"。
4. 在 "Project Options" 窗口中选择 "Directories" 选项卡。
5. 在 "Include Directories" 文本框中添加您的预编译头文件目录。
6. 在 "Compiler" 选项卡中选择 "Pre-compiled Headers",然后选择 "Use Precompiled Header" 选项。
7. 在 "Precompiled Header File" 文本框中输入预编译头文件的名称,例如 "stdafx.h"。
完成以上步骤后,您的 Dev-C++ 项目将使用预编译头文件。请注意,这些步骤可能会因 Dev-C++ 的版本而有所不同。
c++预编译头文件大全
以下是常见的C++预编译头文件大全:
1. #include <iostream>
- 包含C++标准库中输入输出流的头文件。
2. #include <cstdio>
- 包含C标准库中输入输出流的头文件。
3. #include <cmath>
- 包含数学函数的头文件,如sqrt()和pow()等。
4. #include <cstdlib>
- 包含标准库的通用函数,如malloc()、rand()和exit()等。
5. #include <cstring>
- 包含字符串处理函数的头文件,如strcpy()和strlen()等。
6. #include <ctime>
- 包含时间函数的头文件,如time()和clock()等。
7. #include <vector>
- 包含标准库中向量容器的头文件。
8. #include <algorithm>
- 包含C++标准库中算法函数的头文件,如sort()和find()等。
9. #include <string>
- 包含C++标准库中字符串类的头文件。
10. #include <map>
- 包含C++标准库中映射容器的头文件。
11. #include <set>
- 包含C++标准库中集合容器的头文件。
12. #include <deque>
- 包含C++标准库中双端队列容器的头文件。
13. #include <queue>
- 包含C++标准库中队列容器的头文件。
14. #include <stack>
- 包含C++标准库中栈容器的头文件。
15. #include <fstream>
- 包含C++标准库中文件输入输出流的头文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)