Boost logo

Boost Users :

From: Jim.Hyslop (Jim.Hyslop_at_[hidden])
Date: 2004-03-11 16:08:59


David Abrahams wrote:
> "Edward Diener" <eddielee_at_[hidden]> writes:
>
> > Is there any problem with using shared_ptr and passing an
> instance of it to
> > a function in another shared library, such as a DLL under Windows ?
>
> Works beautifully, even if the two DLLs are using different heaps.
Are you sure about the different heaps? It's been my experience (with Visual
Studio, at least) that allocating memory in one DLL and deallocating it in
another leads to problems. Sometimes it doesn't go noticed, but when it
does, it's really noticeable.

-- 
Jim Hyslop
Senior Software Designer
Leitch Technology International Inc. (http://www.leitch.com)
Columnist, C/C++ Users Journal (http://www.cuj.com/experts)

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net