在C++中#include不需要的header files有什么坏处?
答案:3 悬赏:40 手机版
解决时间 2021-02-19 11:46
- 提问者网友:眉目添风霜
- 2021-02-18 12:59
在C++中#include不需要的header files有什么坏处?
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-18 14:00
有可能会出错,提示多重包含,
//a.h
#include "b.h"
//main.cpp
#include "a.h"
//↑此时已经包含了b.h
#include "b.h"
//有的编译器会提示错误(多重包含):比如VS就会提示
望采纳
//a.h
#include "b.h"
//main.cpp
#include "a.h"
//↑此时已经包含了b.h
#include "b.h"
//有的编译器会提示错误(多重包含):比如VS就会提示
望采纳
全部回答
- 1楼网友:洒脱疯子
- 2021-02-18 15:34
至多也就影响编译速度,其他的好像没有什么了
- 2楼网友:渡鹤影
- 2021-02-18 14:58
可能会导致符号重定义,一个符号在两个头文件中都有自己的定义,都包含导致二义性而无法通过编译
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯