你有没有写过没有守卫的头球?

Ara*_*raK 7 c++ standards header header-files

我想知道为什么C++编译器不会自动为标头生成标头保护?

// Why do I have to write this for every .hpp file I create?!!
#ifndef myheader_hpp__
#define myheader_hpp__
// ...
#endif
Run Code Online (Sandbox Code Playgroud)

我没有遇到我写标题时不需要它们的情况.我看不出相反行为的真实用例,但我很高兴看到一个.有技术难题还是只是历史?!