我是否应该包括每个标题,即使之前包括它?或者我可以尽可能地避免它?例如.如果我使用std::string和std::vector在某些文件中.如果<string>包含<vector>我应该只包括<string>或<string>和<vector>?
可能重复:
C++风格问题:#include是什么?
当我#include是一个头文件,并且我还需要其他文件已经从第一个文件#included时,我应该依赖第一个#include还是我应该#include全部?
我知道它无论如何都会起作用,但我想知道什么是最好的做法.
如果我不依赖,这意味着我可以在我的文件中列出几十个#includes.是否有意义?