logo       

Re: initGEOS/finishGEOS and multiple subsystems: msg#00102

gis.geos.devel

Subject: Re: initGEOS/finishGEOS and multiple subsystems

strk@xxxxxxxxxxxxxxx wrote:
> With GEOS-3.0.0 initGEOS/finishGEOS do not instantiate/delete
> a GeometryFactory anymore. Rather the default GeometryFactory
> is used. This should fix the problem.

What about backport to 2.2.x with ref-counted proposal?
Such changes could would not affect existing code.

I'd like to repeat that in general, global factory should be replaced
with shared object (e.g. managed by shared_ptr from Boost or our own
home-made shared smart pointer).
static factory can cause problems too:
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12

Cheers
--
Mateusz Loskot
http://mateusz.loskot.net


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise