Rogster brought this up in my other thread (by accident as he doesn't know why I do this):
Is it ok to put all your #includes in your header files?
When I have multiple objects referencing each other I put all the #include's in the 'top' one (ie/ the one which must be #include'd by the most other obj's) working 'down' through the header files and only #include'ing somethign if it is neccessary at that 'level' of my header-include heirachy.
Is this bad as far as performance goes? What is the 'best' way to #include things?
I know there's no code here but maybe there is a better way (I don't ever #pragma, as I like to keep stuff under my control) to maintain a 'tidy' style out there.