Gle*_*rse 3 c++ include header-files
好吧不确定这是正确的方式,甚至是正确的方式,但我已经看到了并开始使用它,假设您有6个文件
main.cpp
main.h
car.cpp
car.h
speed.cpp
speed.h
Run Code Online (Sandbox Code Playgroud)
1)仅当您需要将某些内容公开main.cpp给其他cpp文件时,所以取决于它有什么。
2)可能但不推荐。
3) 由于多种原因(代码设计、编译时间等),您希望包含尽可能少的内容。此外,您的班级的惯例是有 a.h和 a .cpp,并且其中一个直接包含另一个。您还应该尝试在文件中包含标头.cpp,并尽可能避免包含标头。