Boost logo

Boost Users :

From: Rainer Thaden (RThaden_at_[hidden])
Date: 2008-04-17 11:34:48


Hi all,

I just discovered (by debugging instead of reading :-() that a
numeric_cast from a floating to an integral type always truncates by
default, that is, 26.99999 is casted to 26.
Is there a way to tell numeric_cast to use the nearest integer?
Of course I can add 0.5 to my value and cast afterwards but that's
definitely ugly.

Thanks in advance.

Best regards,

Rainer


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net