Boost logo

Boost :

From: Steven Kirk (steven.kirk_at_[hidden])
Date: 2002-02-26 10:01:08

> Ouch! I just checked the size of boost::signal<void> on the compilers I
> easy access to, and here are the results:
> Borland C++ 5.5.1/Windows 2000: 80
> MSVC 6.0sp5/Windows 2000: 28
> GCC 2.95.3/Linux 2.4.x: 24
> GCC 3.0.3/Linux 2.4.x: 16
> Comeau 2.4.x: 20
Oh now those sizes sound far more reasonable! In that case consider my
objections dropped. I'm still not sure how you're getting 80 bytes on BCC
though. On a default Jam build, which I notice doesn't switch on the empty
base class optimisation or empty member optimisation, I get 136. Enabling
these optimisations, I get 120. Still quite some way behind GCC3.0.3

Boost list run by bdawes at, gregod at, cpdaniel at, john at