Boost logo

Boost :

From: Kevlin Henney (kevlin_at_[hidden])
Date: 2000-06-01 01:05:35

In message <8h48c2+194i_at_[hidden]>, Dave Abrahams
<abrahams_at_[hidden]> writes
>We have 3 options that I can see:
>1. #define BOOST_CSTD_ to be either 'std', or nothing depending on
>the standard library in use. When we write names from the 'C'
>library, we qualify with BOOST_CSTD_::. This is a pain in the butt,
>but has the least potential impact on users and is more likely to
>stay correct.
>2. Require the use of a more-conforming standard library
>implementation, like the STLport.
>3. Do nothing.

There is always the lowest common denominator approach: use the <*.h>
headers. This may not be perfect, but it is guaranteed to work, has the
aesthetic edge on (1), and is more inclusive than either (2) or (3).

  Kevlin Henney phone: +44 117 942 2990
  Curbralan Ltd mobile: +44 7801 073 508
  kevlin_at_[hidden] fax: +44 870 052 2289

Boost list run by bdawes at, gregod at, cpdaniel at, john at