关于网友提出的“ C++小白求教一个头文件问题”问题疑问,本网通过在网上对“ C++小白求教一个头文件问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: C++小白求教一个头文件问题描述:
头文件
比如a.cpp文件引入了b.h文件,但是a.cpp文件还需要c.h文件但是b.h里面已经引入了c.h文件,请问这个时候还需要在
a.cpp文件中引入c.h文件吗?
貌似不引入也行,但是我用的VS就无法提供提示功能了
解决方案1:
楼主记着#include把另一个文件的所有内容拷贝进来就可以。
解决方案2:不需要,还有记得头文件加防护,避免重复声明问题。
#ifndef XXX_H解决方案3:
#define XXX_H
//内容
#endif
不要了! 只要引入b.h就好了