gpt4 book ai didi

c++ - 头文件相互包含

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:17 34 4
gpt4 key购买 nike

假设我有一个名为 inclusions.h 的头文件拥有所有 #include <...>用于我的项目。 inclusions.h包含另一个名为 settings.h 的头文件,其中可以修改各种常量。

如果#include <math.h>inclusions.h , 将 settings.h也可以访问数学图书馆吗?或者我必须 #include <math.h>settings.h还有吗?

最佳答案

如果 math.h 包含在 settings.h 之前,settings.h 应该也可以访问 math.h。但是为了确保访问(并指示依赖关系),您应该在需要的地方包含文件,在 math.h 中也是如此。

关于c++ - 头文件相互包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225844/

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