Boost logo

Boost :

From: Andy Little (andy_at_[hidden])
Date: 2005-07-18 07:44:43


"Peder Holt" <peder.holt_at_[hidden]> wrote

>> What does the following from your original post mean in more detail?:
>>
>> "BOOST_DOUBLE is a non-compliant macro that relies on compile time
>> behaviour of floating operations."
>>
>> Does rthis mean that it only works on a few non-compliant compilers?
>>
> It works on all VC versions, on all GCC versions up to 4.0, on Comeau
> in relaxed mode, and on the borland compiler. (Probably more as well,
> but those are the ones I have tested)

The crucial question though is whether it is conforming C++ ?., or is it using
non-standarad techniques, such as compile time addition of float and int as I
believe happens in VC7.1.

Andy Little


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk