|
Boost : |
From: Jeff Garland (jeff_at_[hidden])
Date: 2003-01-28 10:36:11
> > I've noticed that the philosophy of boost as it concerns long long is:
> > if the type exists then use it. Since it is a non standard feature
> > shouldn't it be used only if requested by the user (e.g. with a macro
> > from the command line:
> >
> > -DBOOST_ENABLE_LONG_LONG
>
> Maybe, but you could end up with a lot of macros to define if you want all
> the extentions enabled. IMO the vast majority of users do want all possible
> extentions enabled.
This 'desire' is particularly relevant in the date-time library which
depends on boost::int64_t quite heavily for efficient internal
representations. While problematic on a few compilers it is fine
on most.
Jeff
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk