25 Aug
2014
25 Aug
'14
2:03 p.m.
On 25 Aug 2014, at 13:24, Mathias Gaunard
On 22/08/14 10:08, Curdeius Curdeius wrote:
Hi all,
I was wondering if there is any interest in adding User-Defined Literals (UDLs) to Boost.Units.
IMO, it could simplify some code and improve code readability in some cases. For example instead of writing (it's a somehow artificial example) 5.34 * si::milli * si::kilogram; 1234 * si::kilogram; one would write 5.34_g; 1234_kg;
Did you mean to write 5.34_g * si::milli; or 5.34_mg; ?
No, to get grams you need si::milli * si::kilogram. I assume the intention is that the _g suffix already includes that scaling - otherwise it’d be broken. Sebastian