This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: bug when overloading delete with multiple parameters
- To: Thorsten Schmitt <schmittt at informatik dot tu-muenchen dot de>
- Subject: Re: bug when overloading delete with multiple parameters
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 02 May 2001 19:44:35 -0300
- Cc: gcc-bugs at gcc dot gnu dot org, Sebastian Buck <buck at informatik dot tu-muenchen dot de>
- Organization: GCC Team, Red Hat
- References: <Pine.GSO.4.21.0105021141450.9702-100000@sunradig9.informatik.tu-muenchen.de>
On May 2, 2001, Thorsten Schmitt <schmittt@informatik.tu-muenchen.de> wrote:
> Furthermore it is also not possible to call the nothrow variant of
> delete
That's right. There's no such thing as placement delete. You have to
call it explicitly, with the function call notation, after calling the
corresponding destructor. An overloaded delete is only implicitly
called when a placement new throws.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me