Boost logo

Boost Users :

Subject: Re: [Boost-users] [Q] scoped_ptr for forward declared classes
From: Peter Dimov (pdimov_at_[hidden])
Date: 2009-03-31 13:33:06


V S P:

> and still trying to debug why shared_ptr reports mem leaks with Visual
> Studio.

In general, for us to be able to help, you have to post a complete program
that reports a leak. Your previous example was not just heavily abbreviated
and used the wrong class names, it also didn't have any uses of shared_ptr
at all (although it did have a thread_specific_ptr.)

False leak reports are typically caused by static variables whose
destructors haven't yet run when the leak report is generated. Try calling
.reset() on all static shared_ptr variables before exit and see if the leaks
disappear.


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