> > Is this actually a bug?  I don't think you are supposed to call a
> > destructor directly in this situation.  I would assume that the crash
> > comes when the destructor is called a second time when the program
> > exits main.
> 
> It is legal to explicitly call a destructor but rarely needed.  It
> certainly makes no sense in this case, as the destructor will be called
> twice.

It is legal, but highly discouraged!  If the dtor is not implemented
with
this in mind (as most are not), then that could very easily be the cause
of the seg fault.

                                        Brian
                               ( [EMAIL PROTECTED] )

-------------------------------------------------------------------------------
    In theory, theory and practice are the same.  In practice, they're
not.


Reply via email to