Вы когда-нибудь писали заголовок без защит?

Мне интересно, почему компиляторы C++ не генерируют защиту заголовков автоматически для заголовков?

// Why do I have to write this for every .hpp file I create?!!
#ifndef myheader_hpp__
#define myheader_hpp__
// ...
#endif

Я не встречал ситуации, когда она не нужна, когда я пишу свои заголовки. Я не вижу реальных примеров обратного поведения, но был бы рад их увидеть. Есть ли здесь техническая трудность или это просто история?!

7
задан AraK 14 October 2011 в 03:26
поделиться