This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: adding destroyable objects into Ggc
- From: Jonathan Wakely <jwakely dot gcc at gmail dot com>
- To: Basile Starynkevitch <basile at starynkevitch dot net>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 18 Oct 2011 18:53:07 +0100
- Subject: Re: adding destroyable objects into Ggc
- References: <20111018171201.361304028ab94f102f827bd2@starynkevitch.net>
On 18 October 2011 16:12, Basile Starynkevitch wrote:
>
> Of course, with C++, the destructor routine is really what C++ calls a destructor, e.g
> something like extern "C" void my_destructor_for_class_C (class C* p)
> { delete (p) p; // call the placement version of operator delete, from <new> C++ library
> header. }
Why not just call the destructor?
p->~C()