On Thu, Aug 12, 2010 at 5:41 PM, Geoffrey Hutchison
<[email protected]> wrote:
>> base class?) Then the original OBConversion gets destroyed. It tries
>> to delete the source again as part of "delete pLineEndBuf" but it has
>> already been deleted. If we had access to the destructor we could fix
>> this.
>
> This makes sense. I think a good solution would be to use a smart pointer for 
> this -- it will detect the double-delete behavior.
>
> Chris, I think we already use this in a few places, so why don't we use the 
> shared_ptr type when available?

I've added an openbabel/shared_pointer.h for this purpose.

> -Geoff
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by
>
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev
> _______________________________________________
> OpenBabel-Devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openbabel-devel
>

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
OpenBabel-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to