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, gregod at, cpdaniel at, john at