Boost logo

Boost :

Subject: Re: [boost] C++03 / C++11 compatibility question for compiled libraries
From: Daniel James (dnljms_at_[hidden])
Date: 2018-02-09 18:01:28


On 9 February 2018 at 16:26, Thomas Heller via Boost
<boost_at_[hidden]> wrote:
> Am 09.02.2018 5:18 nachm. schrieb "Daniel James via Boost" <
> boost_at_[hidden]>:
>
> On 9 February 2018 at 16:08, degski via Boost <boost_at_[hidden]> wrote:
>> On 9 February 2018 at 09:45, Thomas Heller via Boost <
> boost_at_[hidden]>
>> wrote:
>>
>>> Since C++03 is the lowest level of C++ standards compatibility, it can
>>> hardly "demand" anything. If you think it does please point out a C++03
>>> construct which is not supported by later C++ standards.
>>>
>>>
>>> std::auto_ptr.
>>
>>
>> register keyword, trigraphs, operator++(bool), exception specifications.
>
> Do any of our libraries use any of those?
>
>
> Is this really the topic of this thread? Isn't it more about code depending
> on boost libraries that might not be as easy to upgrade as one might think?
> Or distributed binaries compiled with a different flavor than you favor?

Unless I misunderstood it, the emails that this was in response to
were about C++03 libraries "demanding" something of the user, and
blocking people from using later language versions.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk