|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2004-01-21 15:45:32
"Pavel Vozenilek" <pavel_vozenilek_at_[hidden]> writes:
> "John Maddock" <john_at_[hidden]> wrote
>
> [compatibility headers]
>
>> > They are directly and explicitly included by Serialization library.
>>
>> Then your code will fail to compile with conforming compilers - those
>> headers do things like:
>>
> (Its not my code.)
>
> It is for sure possible to fiddle with Serialization and I'll try to find
> some
> other solution, though likely clumsy.
>
>
> At least the compatibility headres should contain:
>
> #if (defined __BORLANDC__) && (__BORLANDC__ < 0x564)
> # error ... why and what to do now ...
> #endif
>
> to avoid misunderstandings in the future.
Why should we do that for old versions of Borland?
What about other compilers?
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk