[geos-devel] [GEOS] #785: g++ 6 auto_ptr
GEOS
geos-trac at osgeo.org
Thu Jul 7 09:49:30 PDT 2016
#785: g++ 6 auto_ptr
------------------------+---------------------------
Reporter: rsbivand | Owner: geos-devel@…
Type: defect | Status: new
Priority: minor | Milestone: 3.5.1
Component: Default | Version: 3.5.0
Severity: Unassigned | Resolution:
Keywords: |
------------------------+---------------------------
Comment (by rouault):
auto_ptr and unique_ptr have very similar behaviour and API and can be
used equivalently if you make basic uses of them (check the differences to
see if you're not running into them)
In GDAL there's a driver making use of auto_ptr, and I've finally done
{{{
#if __cplusplus >= 201103L
#define UNIQUEPTR std::unique_ptr
#else
#define UNIQUEPTR std::auto_ptr
#endif
}}}
A bit ugly, but works fine.
--
Ticket URL: <https://trac.osgeo.org/geos/ticket/785#comment:2>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
More information about the geos-devel
mailing list