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