From: Dave Abrahams (abrahams_at_[hidden])
Date: 2000-03-18 00:25:52
on 3/6/00 10:51 AM, jorg.schaible_at_[hidden] at jorg.schaible_at_[hidden] wrote:
> This programming style is very effective dealing with implementation classes
> that encapsulates different GUI's. If every class you include must also
> the complete Gui dependend headers (windows.h or X11/*.h) you will have your
> compile time increased incrementally by unnecessary header coupling. See Jon
> Lakos' book "Large-Scale C++ Software Design" for further information, one of
> the few software books worth reading...
Of course I'm familiar with forward declaration without providing function
bodies. For some reason I never generalized the concept to templates.
[I looked through Lakos long ago, but found it uncompelling]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk