Boost logo

Boost :

From: Steven Watanabe (steven_at_[hidden])
Date: 2007-01-29 13:53:21


Noah Roberts wrote:
> Matthias Schabel wrote:
>> Any input on optimizing the library would be most welcome - I expect
>> that it should
>> be possible to have code using quantities run exactly as fast as for
>> built in types,
>> but that remains to be proven...
> So far that seems to run true if you use the highest optimization level
> for g++. In VC++ I'm finding otherwise.

The cause is probably that quantity defines a destructor. It does exactly
what the compiler generated one does, so there is no reason to define it
explicitly. Just comment it out. msvc refuses to inline any function that
returns a type with a non-trivial destructor when exceptions are enabled.

In Christ,
Steven Watanabe

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