gpt4 book ai didi

c++ - 如何避免在多个文件中重新包含

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:37 27 4
gpt4 key购买 nike

如果我有多个文件#include彼此,所有#include <iostream> , 这被认为是不好的吗?如果是这样,我该如何避免?

最佳答案

不,它没有任何问题。每个需要直接使用 <iostream> 功能的文件, 应该直接包含它。 Header guards 会处理多重包含。

当你有循环依赖时有一个潜在的问题。例如,看到这个问题:Resolve header include circular dependencies

但是,由于 <iostream>不太可能包含或依赖于您的任何文件,在这种情况下循环依赖不是问题。

关于c++ - 如何避免在多个文件中重新包含 <iostream>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980298/

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