bug when overloading delete with multiple parameters

Alexandre Oliva aoliva@redhat.com
Wed May 2 19:58:00 GMT 2001


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



More information about the Gcc-bugs mailing list