$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2001-10-24 13:17:33
From: "Greg Colvin" <gcolvin_at_[hidden]>
> Michael's code was rejected by EDG in strict mode, but is easily fixed.
> The following version EDG believes to be conforming C++:
[...]
> So I think Michael's proposal to be the cleanest. And from a standards
> point of view, it should be possible to specify the interface so that
> the implementation is open. The important thing is that the expression
> float_constants::pi is convertable to float, not that it be any particular
> kind of object.
I think that this will be somewhat misleading.
boost::any pi = boost::double_constants::pi;
I don't really see what's wrong with the simple
namespace math
{
double const pi = 3.14159265358...;
}
-- Peter Dimov Multi Media Ltd.