标签: c++ include header-files
我是一名正在学习C ++的初学者。我刚才有一个简短的问题。如果我在头文件中放置一个include语句,例如#include <vector>,我还需要在实现头文件的源文件中声明相同的语句吗?我的第一个想法是不,因为头文件包含它不应该包括标题的源文件,可以访问标头具有的所有包含调用。对不起,如果问题有点令人困惑,可能是错误的术语。谢谢。
#include <vector>
答案 0 :(得分:1)
从技术上讲,您不需要再次包含它,但就编码样式而言,最好明确列出源文件的依赖项。