在头文件中包含指令?

Joh*_*hnB 3 c++ include c-preprocessor

可能重复:
应将"include"放在C++中

显然,关于是否将#include指令放入C++头文件(或者作为替代,#include仅放入cpp文件),有两种"思想流派" .有人说没关系,有人说这只会导致问题.有人知道这个讨论是否已经得出结论什么是首选的?

jua*_*nza 6

我不知道有任何关于此的思想流派.当需要它们时将它们放在标题中,否则转发声明并将它们放在.cpp需要它们的文件中.包含不需要的标题没有任何好处.