> On Dec 3, 2018, at 8:50 PM, Thiruvalluvan MG <[email protected]> 
> wrote:
> I am for moving to C++11.
> In addition to replacing auto_ptr with unique_ptr, we can get a few more 
> things moved. E.g. boost::any to std::any, which has small buffer 
> optimization. We can also replace ref counted boost pointers with those in 
> std::.
> However, there is one hitch. The C++ API directly exposes auto_ptr (and 
> possibly boost::any) instead of typedef'ing them in avro namespace. So almost 
> all C++ users of Avro 1.8.x and before will have to modify their sources in 
> order to compile with 1.9.0. This problem is not going to go away, so we 
> should swallow it some time. Let it be 1.9.0. It will be worthwhile to 
> publish a migration guide.

I can look at the std::auto_ptr and std::any changes.  For the post part, those 
are search/replace.  I don’t know anything about the ref counted stuff.   Is 
there anyone around that could look at that?  Is that also just a 
search/replace?

C++ is not my strong point, I’m mostly a Java person.   C++ is just used to 
control Christmas lights and we generally don’t push the language too hard for 
that.   :)


-- 
Daniel Kulp
[email protected] <mailto:[email protected]> - http://dankulp.com/blog 
<http://dankulp.com/blog>
Talend Community Coder - http://talend.com <http://coders.talend.com/>

Reply via email to