title: Why could a header file be including itself?
body: <p>Can anyone think of any scenario in which a header file includes itself?</p>
  
  <p>I saw it in one of the program and this inclusion is under conditional compilation block for which at least i could not find any true condition.But, I was thinking could there be any technical requirement for such scenario?</p>