【发布时间】:2011-01-18 20:20:00
【问题描述】:
我正在阅读一些 c++ 代码,请注意头文件和 .cpp 文件中都有“#include”。我想如果我将文件中的所有“#include”(比如说 foo.cpp)移动到它的头文件 foo.hh 并让 foo.cpp 只包含 foo.hh 代码应该可以正常工作,不考虑诸如此类的问题缺点 , 效率 等等 .
我知道我的“突然”想法在某种程度上肯定是个坏主意,但它的确切缺点是什么?我是 C++ 新手,所以在我自己回答这个问题之前,我不想阅读大量 C++ 书籍。因此,请在此处提出问题以寻求帮助。提前致谢。
【问题讨论】: