Not easily. There are many cases where I've used this template base class without problems, but recently found one case were it was showing this behaviour. Once I made the change mentioned in the previous email, everything /seemed/ to be fixed. I just wanted to make sure I wasn't doing anything illegal by constructing a type in a template base class of that type that would result in the wrong type/incomplete type being constructed (or something similar to that). If the code does not violate any of those sorts of rules, I would assume it was just a coincidence and the problem is likely elsewhere. thanks. e. On Fri, 08 Oct 2004, Peter Dimov wrote:
eric lindvall wrote:
I have noticed in certain cases I get very strange behaviour. Most recently I've seen things hanging in the shared_ptr destructor.
Can you post a complete example that exhibits the problem?