Boost logo

Boost Users :

Subject: [Boost-users] Boost and C++ "physical design"
From: Yang Zhang (yanghatespam_at_[hidden])
Date: 2009-03-20 05:20:21


I have a couple questions about Boost and its implications for the
"physical design" of C++ projects.

I'm guessing there probably aren't that many non-member, non-template
functions in the Boost library, but of the ones that exist, are these
usually labeled `static`, since boost is mostly a header library?

Is there any advice on taming (1) the generated code size and/or (2) the
build times* which result from using a header-mostly library like Boost?
  A large C++ project consists of many translation units (.o files)
which are generated from source files that include many of the same
Boost headers over and over again. (2) can be ameliorated with a
distributed build process, but the more general issue here is that of
consumption of compute resources, be it time or machines.

-- 
Yang Zhang
http://www.mit.edu/~y_z/

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net