On Fri, Sep 6, 2013 at 4:14 AM, Mike Stump <mikest...@comcast.net> wrote:
> On Sep 5, 2013, at 11:54 PM, Richard Biener <richard.guent...@gmail.com> 
> wrote:
>> Most of the GCC headerfiles do not include all their required headers but
>> rely on .c files doing that (in the appropriate order).  I somehow like
>> that though I cannot explain why ;)
>
> Very old school.  I can explain why I don't like it, but I'll resist.  The 
> universal standard is for each header to include all it needs and for the 
> ordering of includes not to matter any.  Deviations from this are the 
> exception and should virtually never should be the case.

Agreed. Header files should be self-contained and include everything
they need. This will be increasingly more important in the presence of
C++ modules.


Diego.

Reply via email to