
1 Apr
2015
1 Apr
'15
12:17 p.m.
2015-03-30 19:16 GMT+02:00 Marc Glisse <marc.glisse@inria.fr>:
If I understand correctly, cpp_rational is constructible from double but rational isn't?
That is incorrect rational is (inadvertently) constructible from double. Check it out (with 1.57): #include <boost/rational.hpp> int main() { boost::rational<int> r = 2.5; assert (boost::rational<int>(2) == r); } With an unfortunate results. This is a serious bug. Regards, &rzej