c++ - 为什么我们需要不同的#include 指令?
问题描述
对不起,我是一个绝对的菜鸟,我知道我的问题是无知的。
但我想知道为什么每次我们需要使用不同的#include 指令来启用 C++ 库的不同支持?
为什么不让我们从一开始就使用 C++ 库中的所有支持?
解决方案
将内容分成多个头文件可以使编译器和链接器更简单。他们必须处理的代码越多,编译过程所需的时间就越长。您不希望他们将精力浪费在您不感兴趣的代码上。
此外,使用多个头文件有利于组织,将相关功能组合在一起,让您更灵活地只挑选您真正想要使用的功能。
推荐阅读
- r - igraph 是否具有生成受权重限制的子图的功能?dfs, random_walk
- r - 将 3 列(日、月、年)转换为单个日期列 R
- gradle - kotlin + gradle+ intellij - 没有定义存储库
- reactjs - 为 React 安装 Styled Components 时出错
- r - 图例中的平方形状点变化 - ggplot R
- python - 与python的串行通信
- json - 在 Angular Material Table 上显示嵌套的 JSON 数据
- python - Pandas 多索引数据透视表日期格式随排序和精度损失而变化
- seaborn - catplot seaborn中y变量的随机样本
- r - 如何在R中一次更正拼写错误列表