
On Wed, Jun 07, 2006 at 03:16:47PM +0100, Paul Giaccone wrote:
Reece Dunn wrote:
However, if you are working in *pounds*, and you want the *result* in pounds (e.g. how many pounds of flour do I need to order?) then you are going to end up with the result in kg!!
mass flour = x * pounds; // Do some computation std::cout << "You need " << flour / pounds << " pounds of flour\n"; Yes, if there is no other computation involved, we have an extra division and multiplication here. But as I wrote, I would like to encourage the users of a physical quantities library to actually use SI units.
So including imperial (or even just non-metric) units is, I would say, quite important, not least because these are the official standard in
I agree. But let them be themselves in SI, e.g. const length foot = .3048 ; const mass pound = .4535924; Regards -Gerhard -- Gerhard Wesp ZRH office voice: +41 (0)44 668 1878 ZRH office fax: +41 (0)44 200 1818 For the rest I claim that raw pointers must be abolished.