From: Allen (yaozhen_at_[hidden])
Date: 2005-06-08 09:12:11
I wonder how this can be implemented. How could you separate the decimal
part and the exponent part from the double literal like 3.14159
Would you upload the code to boost-sandbox vault?:)
Peder Holt wrote:
> Is there any interest in a compile-time meta-version of double?
> typedef META_DOUBLE(3.1415926535897932384626433) pi;
> META_DOUBLE(3.1415926535897932384626433) pi_;
> //Mathematical operations
> typedef math::meta::add<pi,pi>::type pi2;
> This implementation uses two ints to represent the decimals, and a
> short to represent the exponent.
> It has been tested on VC7.1,VC8.0 beta and GCC3.2
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk