|
Boost Users : |
Subject: Re: [Boost-users] [units] How to assign "ft" to an si::length?
From: Terry Golubiewski (tjgolubi_at_[hidden])
Date: 2010-05-19 15:02:54
(See reply at bottom)
----- Original Message -----
From: "Steven Watanabe" <watanabesj_at_[hidden]>
Newsgroups: gmane.comp.lib.boost.user
To: <boost-users_at_[hidden]>
Sent: Wednesday, May 19, 2010 1:17 PM
Subject: Re: [units] How to assign "ft" to an si::length?
> AMDG
>
> Terry Golubiewski wrote:
>> I am having trouble seeing how to use mixed units.
>> The program below compiles and runs.
>> See the changes I "wish" I could make as comments.
>>
>> terry
>>
>>> <snip>
> Warning: untested code
>
> typedef quantty<us::foot_base_unit::unit_type> Length;
> Length x(2.0 * m);
>
> In Christ,
> Steven Watanabe
>
Ok. That makes Length represent "feet"
But I want Length to remain represented as an si::length, but input "ft"
into it and convert to "ft" to print.
// static const si::length ft = ???;
typedef quantity<si::length> Length;
Length x = 3.0 * ft;
cout << "x=" << convert_to_ft(x) << endl;
terry
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