|
Boost : |
From: Gennaro Prota (gennaro_prota_at_[hidden])
Date: 2002-11-04 12:22:14
On Mon, 4 Nov 2002 10:32:19 -0500, "Jeffrey C. Jacobs"
<darklord_at_[hidden]> wrote:
>
>"Gennaro Prota" <gennaro_prota_at_[hidden]> wrote
>>
>> cout << roman_rep (200) << ...; // constructs a temporary and output
>
>IMHO,
>
>cout << boost::roman << 200 << ...;
>
>would look better, e.g. Daryle's approach but with a stream manipulator to
>do that actual Locale adjustments. More perhaps later.
What does it buy? What does it cost? I think that approach just tries
to 'fit' it into a known framework (mainly for aesthetic reasons). To
achieve that goal you have quite a good amount of boilerplate code and
the disadvantage of having to restore the stream state somehow. What
are the pros?
Genny.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk