gpt4 book ai didi

c++ - 为什么 `include ` 最终包含这么多*文件?

转载 作者:太空狗 更新时间:2023-10-29 19:40:03 25 4
gpt4 key购买 nike

跟进 question :

当我做 include <iostream> .
碰巧它包含来自 /usr/include 的许多文件.A grep "\usr\include"g++ -E prog.cpp统计到大约 1260 个条目 ;)。

他们是一种控制包括各种文件的方法吗?
平台:Linux
G++版本:4.2.4

最佳答案

不,<iostream>包含它们是因为它直接依赖于它们,或者它的依赖性依赖于它们。

你对此无能为力。

您可以(取决于您的编译器)使用 Precompiled Headers 限制这对编译时间的影响。

关于c++ - 为什么 `include <iostream>` 最终包含这么多*文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1848286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com